LoginSignup
0
0

More than 1 year has passed since last update.

PHPでCookieを保存するときの名前の注意点 (Cookieの名前にドットを使ってはいけない)

Posted at

setcookie 関数で書き込んで、グローバル変数 $_COOKIE[<Cookie名>]でCookieの値を取得しようとした。

しかし、$_COOKIE[<Cookie名>] がNULL(存在せず)となってしまい、書き込みがうまくいっていないと思ったら、Chromeのサイト情報では確かにCookieは保存されていた。

var_dump($_COOKIE)を実行したところ原因が判明。
Chrome側でのCookie名でドットになっていた部分が、$_COOKIEのキー名ではアンダーバーに変えられてました。

Chrome側
image.png

PHP var_dump
image.png

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0