我想在用户访问页面时设置cookie,因此不仅是主页,还有通过谷歌查找网站的人。使用CodeIgniter设置页面访问时的语言Cookie
在每一页我都需要检查用户是否有用他的语言设置的cookie。 如果我没有设置cookie,如果有一个,请不要做任何事情。
我可以在每个页面上加载一个函数吗?如果是这样,怎么样?
我使用codeIgniter框架与i18n 2.1多语言。
我还有第二个问题: 我使用i18n的多语言。我给自己定NL为数组中的第一语言:
private $languages = array(
'nl' => 'dutch',
'en' => 'english',
'de' => 'german',
'fr' => 'french'
);
,但每次你访问我的基本URL,EN,英语,被加载。我错过了什么吗?
编辑:我似乎无法得到正确的语言加载。 cookie设置为荷兰语,但是当我转到基本网址并检查加载的cookie时,它只是忽略cookie并加载英文主页。
谢谢,这很好,但是如果我不能使用它,那么设置一个语言cookie是没有用的。>现在问题2。 – 2011-12-27 19:47:10