0

Code Igniter を使用しており、以下を使用して Cookie を作成しました。

<?php
$cookie = array(
            'name'   => $cookie_name,
            'value'  => $cookie_value,
            'expire' => COOKIE_1_MIN, // value is '60'
            'domain' => '',
            'path'   => '/',
            'secure' => TRUE
);
$this->input->set_cookie($cookie);
?>

私が覚えている限り、ブラウザで Cookie の有効期限が切れると、ブラウザで自動的に削除されますか? 私は正しいですか?

現在、私が作成した期限切れの Cookie がまだブラウザーにあり、削除されていないためです。

以下は、Firefox の Cookie 情報です。

is_logged_in=1; expires=Thu, 23 May 2013 21:50:09 GMT; path=/; domain=localhost; Secure

ありがとう。

敬具、マーク

4

1 に答える 1

0

期限切れの Cookie はブラウザーで使用されていないため、Web サイトまたは JavaScript からアクセスできません。それらが属している Web サイトを開いたときに、その Web サイトがそれらを更新しない場合にのみ削除されるはずです。そのため、一部の Cookie は、セッションの終了時に期限切れになるように設定しても期限切れにならず、ウェブサイトが新しい日付で再設定します。

これを読むと答えが得られます

HTTP クッキー

于 2013-05-23T07:37:04.917 に答える