今日から、v5 にアップデートしたばかりの Google Chrome でトリッキーな問題に直面しています。
Web サイトでユーザー ログイン プロセスを実行しています。FF 3.6.x と IE 7 ではすべて正常に動作しますが、Google Chrome 5 では Cookie を設定できません。以前は v4 で非常にうまく機能していたため、5 について言及しています。
私のPHPスクリプトは次のようになります。
$cook = setcookie($cookieName, $value, $expires, '/', '.'.$domain);
var_dump($cook, isset($_COOKIE[$cookieName]));
setrawcookie
私は何の結果もなしに別の方法を試しました。
$cook = setrawcookie($cookieName, $value, $expires, '/', '.'.$domain);
var_dump($cook, isset($_COOKIE[$cookieName]));
FF 3.6.x および IE7 出力:
bool(true) bool(true)
一方、Chrome v5 の出力:
bool(true) bool(false)
そして明らかに、Google Chrome 5 にはこの Cookie の痕跡は見られません。何か考えはありますか? =/
乾杯、
ニコラス。