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 の有効期限が切れるようにするにはどうすればよいですか?