setcookie

  • 投稿日:
  • by
  • カテゴリ:
知らなかった。

PHPのsetcookie関数で空文字列を設定しようとするとクッキーが削除される | 徳丸浩の日記

値が Null か false だと Cookie を削除しちゃうんだ。

そんな裏技みたいなの知らなかったし、知ってても使ったかどうか。
普通にダミー値をセットする setcookie() を発行してた。

で、上のブログ記事でよくわからなかったのが、最後の段落にある

削除時のクッキーの値には暗号論的に安全な乱数(openssl_random_pseudo_bytes関数か、/dev/urandomが利用できます)を設定しておくのがよい
という部分。
固定値("Dummy"とか"Deleted"とか)でセットしていたけど、これを乱数にする意味はなんだろう?