0

私のウェブサイトで問題が発生しています。表示に関連するものは何もないと思うので、コードを投稿していません。同様のことを何度か行っています。私の質問は論理についてです。

他の 2 つの php ファイルに ajax リクエストを送信するページがあります。これらのファイルは、セッション変数を使用して JSON を構築します。

問題は、一部のセッション変数が 1 つの php ファイルでしか認識されないことです。の出力を確認するとvar_dump($_SESSION)、1 つのファイルにはすべてのセッション変数が表示され、もう 1 つのファイルには以前の呼び出しで設定されたものしか表示されないことがわかります。セッション ID を確認すると、両方のファイルのセッション ID が異なっていることがわかります。

何が問題なのか、または追跡すべきトラックについて何か考えはありますか?

4

2 に答える 2

0

私は最終的にそれを解決しました。問題はドメイン名に関連していました。サブドメインを使用する場合、または「www」を追加しない場合、ブラウザーは別のドメインであると判断し、Cookie を送信せず、新しいセッションが開始されます。

于 2013-04-22T12:46:06.860 に答える