Ketika link bahasa Inggris tersebut diklik, maka akan menuju ke controller dengan nama language. Yang berisi
function set_to($language)
{
if(strtolower($language) == 'english')
{
$lang = 'en';
}
elseif(strtolower($language) == 'arabic')
{
$lang = 'ar';
}
else
{
$lang = 'id';
}
set_cookie(array('name' => 'bahasa',
'value' => $lang,
'expire' => '86500',
'prefix' => ''));
if($this->input->server('HTTP_REFERER'))
redirect($this->input->server('HTTP_REFERER'));
}
Terlihat di atas bahwa settingan bahasa yang digunakan disimpan ke dalam cookie. Jadi file lang lang berada dalam folder language mengikuti settingan cookie tersebut. Misalkan jika memilih untuk menggunakan bahasa Inggris, maka cookie tersebut akan mengarahkan settingan bahasa di dalam folder language pada folder english. Akan seperti itu seterusnya jika cookie tidak dirubah dengan memilih pilihan bahasa yang lain, atau menghapus isi cookie lewat fasilitas browser. Semoga bermanfaat, selamat mencoba