【问题标题】:php SESSION gets destroyed after redirectionphp SESSION 在重定向后被破坏
【发布时间】:2016-06-21 21:46:50
【问题描述】:

我有一个页面,我在其中为 SESSION 设置了一个值,但是当我重定向到另一个页面时 前任。 index.php 我给那个 SESSION 的那个值已经不存在了!

<?php
    session_start();
    // this is the page where I set a value to a SESSION called var!
    $SESSION['var'] = "hello";

    if(isset($SESSION['var'])){
        echo "Yes it is";
        header("location: test.php");
        exit();
    }
    else {
        echo "No it isnt";
    }
?> 

这是我得到 SESSION 未定义错误的 test.php!

<?php
    session_start();

    if(isset($SESSION['var'])){
        echo "Yes it is";
    }
    else {
        echo "No it isnt";
    }
?>

你可以看到,我把 session_start();在两个页面中,但仍然没有!

任何帮助将不胜感激, 谢谢!

PS 我正在使用 XAMPP

【问题讨论】:

  • $_SESSION,注意_

标签: php session xampp


【解决方案1】:

要访问会话变量,您需要访问$_SESSION。将 $SESSION 更改为 $_SESSION。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2012-08-20
    • 1970-01-01
    • 2019-04-17
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 2015-07-06
    相关资源
    最近更新 更多