何らかの理由でセッションに問題があります。今まで、セッションで問題が発生したことはありません。私は3つのページを持っています:
/index.php
/test/sessions.php
/test/sessions2.php
これらはすべて同じコードです (/test/sessions.php もセッション値を設定します):
<?php
if(!isset($_SESSION)){
session_start();
}
var_dump($_SESSION);
echo(session_id());
?>
session.php(設定値):
<?php
session_start();
$_SESSION['foo'] = 'bar';
?>
コードは /test/ ディレクトリ内のページでは正常に機能しますが、インデックス ページでは機能しません。インデックス ページに移動すると、すべてのセッション データが消去されますが、前述のように、/text/ ディレクトリ内のページに問題があることに注意してください。何か不足していますか?