PHP7.3のsetcookieについて、
以下のブラウザで動作チェックを行っていますが、
・iPhone6s(ios14.2)のsafariとFirefox最新版
・Android9のFirefox最新版とchrome最新版
・Windows10のFirefox最新版とchrome最新版
pathを指定すると、Windows10のFirefoxのみ、cookieが保存されません。
php
1//全てのブラウザで有効 2setcookie('aaa', 'bbbbbb', time()+3600); 3//Windows10のFirefoxのみ無効 4setcookie('aaa', 'bbbbbb', time()+3600, '/', $_SERVER["SERVER_NAME"], 1); 5
記述方法に問題があるのか、windows10に問題があるのか、win版Firefoxに問題があるのか、原因がわかりません。
何が原因がなのでしょうか。
以下の通り、SERVER_NAMEを削除してみましたが、結果は変わりませんでした。
PHP
1//全てのブラウザで有効 2setcookie('aaa', 'bbbbbb', time()+3600); 3//Windows10のFirefoxのみ無効 4setcookie('aaa', 'bbbbbb', time()+3600, '/', $_SERVER["SERVER_NAME"], 1); 5//Windows10のFirefoxのみ無効 6setcookie('aaa', 'bbbbbb', time()+3600, '/');
あなたの回答
tips
プレビュー