ユーザーがページにアクセスするたびにCookieを設定したいので、ホームページだけでなく、Googleでサイトを見つけたユーザーも設定します。CodeIgniterのページ訪問時に言語Cookieを設定する
すべてのページで、自分の言語でCookieが設定されているかどうかを確認する必要があります。 もし私が設定しているクッキーがない場合、何もしないでください。
すべてのページに読み込むことができる機能を作成できますか?もしそうなら、どうですか?
多言語用にi18n 2.1でcodeIgniterフレームワークを使用しています。
私はまた2番目の質問があります: 私は多言語にi18nを使用しています。私は、配列の最初の言語として設定したNL:
private $languages = array(
'nl' => 'dutch',
'en' => 'english',
'de' => 'german',
'fr' => 'french'
);
が、毎回、あなたは私のベースURL、EN、英語、ロードされているにアクセスしてください。何か不足していますか?
編集:読み込みに正しい言語が表示されないようです。クッキーはオランダ語に設定されていますが、ベースURLにアクセスしてクッキーがロードされていることを確認すると、クッキーは無視され、英語のホームページが読み込まれます。
あなたは基本Controllerクラスを拡張する必要があるすべてのページ上で動作する機能を作るために:あなたの最初の質問については
ありがとう、それは素晴らしいですが、私がそれを使用することができない場合、言語のクッキーを設定することは有用ではありません> _>今問題2。 –