私はこのようにJavaScriptでセッションCookieを設定しようとしています:
document.cookie = 'name=alex; path=/'
ただし、ブラウザを終了して再起動しても、Chromeでは削除されません。
私はFirefoxとOperaをチェックインしましたが、どちらも意図したとおりに機能します。ブラウザーの終了時にセッションCookieが削除されます。
Chromeは有効期限ルールを無視しているだけですか?
複数のOSをチェックインしたところ、Windows XPとUbuntuのChromeではセッションCookieが削除されますが、Mac OSX Lionでは削除されないことがわかりました。
ini_set("session.cookie_lifetime", 0)
と'remember_me_seconds' => 1
。しかし、助けにはなりません。Firefoxは正常に動作しますが、Chromeは動作しません。