奇妙な問題に遭遇しました。ほとんどのファイルがメイン ディレクトリにある、パスワードで保護されたサイトがあります。ログイン前はすべてのファイルにアクセスできませんが、セッション変数を設定するとアクセス可能になります。私は他のセッション変数も使用しており、これらすべてにこれらのファイルからアクセスできます。
ただし、便宜上、1 つのトピックに関連する一連のファイルをサブディレクトリにダンプしました。ただし、このサブディレクトリ内のファイルはセッション変数にアクセスできないようです。
php
login.php
$_SESSION['username'] = "Bob"; //sets session variable.
subdir/file.php
echo $_SESSION['username']; //echoes nothing.
$username = $_SESSION['username'];
if (!isset($username)) {
echo "var not set"; //echoes out
}
以前にこの問題に遭遇した人はいますか? どうなり得るか?
提案をありがとう。