ブラウザを再起動すると、codeigniterで設定したCookieが削除されます。ブラウザの再起動時にCookieが削除される
$test_cookie = array(
'name'=>'test',
'value'=> 'test',
'expire'=> time() + 60*60*24*14
);
$this->input->set_cookie($test_cookie);
print_r($test_cookie)
リターン:
Array ([name] => test [value] => test [expire] => 1309943188)
今私は、クッキーが設定されていることを確認するためにクッキーを印刷することができます。
$test_cookie= $this->input->cookie('test');
echo "<b> Cookie value: </b>". $test_cookie;
私のようなクッキーを設定していクッキーは値を正しく表示します。
しかし、私がブラウザを再起動した場合、私はもうクッキー値を取得しません。私は複数のブラウザを試しました。 var_dump
の場合は、bool(false)
ブラウザが再起動したときにCookieが削除されるのはなぜですか?
ありがとうございました。
ブラウザの一部の設定で、シャットダウン時に自動的にクッキーが削除されますか?それはすべてのブラウザで起こりますか? –
@Damien Pirsy私が言及したように、私は複数のブラウザを真似しており、そのすべてが起こっています。 – Roman