PHPのsetcookie関数で空文字列を設定しようとするとクッキーが削除される | 徳丸浩の日記
値が Null か false だと Cookie を削除しちゃうんだ。
そんな裏技みたいなの知らなかったし、知ってても使ったかどうか。
普通にダミー値をセットする setcookie() を発行してた。
で、上のブログ記事でよくわからなかったのが、最後の段落にある
削除時のクッキーの値には暗号論的に安全な乱数(openssl_random_pseudo_bytes関数か、/dev/urandomが利用できます)を設定しておくのがよいという部分。
固定値("Dummy"とか"Deleted"とか)でセットしていたけど、これを乱数にする意味はなんだろう?