3

codeigniter を使用して Cookie を設定しようとしてしばらく失敗した後、この簡単なテストを行って、それらが機能することを確認しました。Cookie に関する CI のドキュメントを読んだところ、かなり不足していることがわかりました。誰か教えてください何が悪いのですか?

 $this->input->set_cookie('test', 'testing a lot');

 echo $this->input->cookie('test');

はい、Cookie ヘルパーを読み込んでいます。

4

1 に答える 1

3

省略形の関数エイリアスを使用しない場合は、Cookie ヘルパーをロードする必要はありません。

config.php ファイルで Cookie の設定を確認してください。特に:

$config['cookie_path'] = "/";

それが機能しない場合は、PHP のネイティブ関数を使用して Cookie を設定するだけで、おそらく CI の input() を使用してそれらを取得できます。

setcookie("name", $value);
于 2012-05-18T11:41:44.330 に答える