1

PHP セッションは、ルート ディレクトリと 1 つのディレクトリの深さで期待どおりに機能します。2 階層まで存在するディレクトリは新しいセッション ID になり、すべてのセッション変数が失われます。

SESSION 変数config.inc.phpを呼び出して初期化するすべてのページにファイル (絶対パス) を含めます。session_start()サブディレクトリに言及しているように見える PHP ディレクティブ設定を見つけましたが、一時的に保存されたセッション ファイルのサブディレクトリを参照しているようです。

HTTPFox Firefox プラグインを使用して再確認しました。ページ 2 レベルの深さにアクセスするとすぐに、セッションがなくなり、新しいセッション ID が発行されます。非常に奇妙な...

4

1 に答える 1

1

localhostああ、代わりに127.0.0.1...を使用して特定のディレクトリに URL を書いていたようです。これを変更すると、私の問題は解決しました。

于 2012-08-17T15:50:54.373 に答える