PHP 5.3.10 を使用して、ログイン時にいくつかの Cookie を設定しています。ただし、ブラウザー、URL、または設定しようとする追加の引数に関係なく、ブラウザーを閉じて戻ると、Cookie は常に失われます。
PHPで:
setcookie( $key, $value, time()+2592000, '/' );
domain、secure/http 引数を設定しようとしましたが、これには影響がないようです。
Firefox 12、Safari、Chrome でこれを試しました。終了/再起動時に Cookie をクリアするように設定されているものはありません。
http ヘッダーの例:
Set-Cookie: authentication_key=24...b6; expires=Thu, 31-May-2012 22:49:26 GMT; path=/
ブラウザーを閉じて、まったく同じアドレス (http/s または www の変更なし) を返すと、Cookie は失われます。