6

setcookie を使用して、有効期限が 0 の Cookie を作成します。PHP ドキュメントから (リンク)

Cookie の有効期限が切れる時間。これは Unix タイムスタンプなので、エポックからの秒数です。つまり、time() 関数に有効期限が切れるまでの秒数を加えて、これを設定する可能性が高くなります。または、mktime() を使用することもできます。time()+60*60*24*30 は、Cookie が 30 日で期限切れになるように設定します。0 に設定するか省略した場合、Cookie はセッションの終了時 (ブラウザーが閉じるとき) に期限切れになります。

私のphpコード:

setcookie('option', 'yes', 0, '/');

ただし、ブラウザーを閉じて再度開いても、Cookie は期限切れになりません (引き続きアクセスできます) (Firefox ではなく Chrome)。

ブラウザを閉じたときに Cookie の有効期限が切れるようにするにはどうすればよいですか?

4

1 に答える 1

13

ああ...これは、chrome://chrome/settings/ で [中断したところから続行] を有効にしたためです。

こちらをご覧ください

于 2013-06-17T02:57:42.680 に答える