私の人生では、これを理解することはできません。
このサイトは以前は IE で正常に動作していましたが、現在は Cookie の設定を拒否しています。複数のコンピューターで複数のバージョンでテストしましたが、まだ役に立ちません。他のすべてのブラウザでは正常に動作します。ソースコードは変更されておらず、サーバーにも更新が適用されていません。
setcookie() はその点で TRUE を返しますが、確認したところ Cookie が設定されていませんでした。
サーバーの時刻を確認しましたが、秒単位まで正確です。JUST setcookie() でサンプル ファイルを作成しましたが、このドメインでは機能しません。他はすべて正常に動作します。必要なパラメータをすべてに設定しようとしました。何が間違っているのかわかりません。
バージョン情報:
- PHP バージョン 5.1.6
- アパッチ/2.2.3 (CentOS)
編集 - サンプルコード
setcookie("session", "e180564a1b6533ec5b0c63e8009d0bc27a90b226", time()+3600);
編集2
クライアントは、DNS を破壊した別の開発チームを雇い、A レコードを別のサーバーに向けさせ、アドレス バーの URL を変更することなく、何らかの手段ですべてのトラフィックを正しいサーバーに転送しているように見えます。
これで解決したかもしれません。
何か案は?