こんにちは皆さん、私は php wordpress サイトで変数セッションを宣言しましたが、ナビゲーションがない状態で 5 分後に値を失いましたが、セッションはまだアクティブであり、php.ini の session.gc_maxlifetime はデフォルトの 1440 秒 (24 分) に設定されています。 . ここに私のコードがあります:
public function __construct() {
echo '<script>console.log("0: '.session_status().'")</script>';
if ( ( $_SESSION['logged'] != null ) && (isset($_SESSION['logged'])) )
{
self::$profile = $_SESSION['logged'];
self::$favoriteTeam = self::$profile->favorite_team;
echo '<script>console.log("1: '.self::$profile->fb_user_id.'")</script>';
echo '<script>console.log("2: '.self::$profile->favorite_team.'")</script>';
echo '<script>console.log("3: '.self::$favoriteTeam.'")</script>';
}
}
public function(){ $_SESSION['logged'] = self::$profile = $user; }
更新:これはワードプレスプロジェクトであり、デバッグしようとするとセッション変数に保存されるコンテンツであることを忘れていました:
echo '<script>console.log("1: '. $_SESSION['logged'].'")</script>';