为什么不跨页面保留$ _SESSION数据?

时间:2015-06-25 09:40:30

标签: php session

为什么我的$_SESSION数据不会跨页面保留?我可以在同一页面上反复访问$_SESSION数据,但不能从设置的页面以外的任何页面访问。

Index.php(设置尝试):

<?php
    session_start();
    $_SESSION['TEST'] = '1';
?>
<!doctype html>
<html lang="en">
    <head>
        <title>Title</title>
    </head>
    <body>
        <h1>Heading</h1>
        <a href="PageTWO.php">Page TWO</a>
    </body>
</html>

PageTWO.php(获取尝试):

<?php
    session_start();
?>
<!doctype html>
<html lang="en-us">
    <head>
        <title>Title</title>
    </head>
    <body>
        <?
            echo $_SESSION['TEST'];
        ?>
    </body>
</html>

1 个答案:

答案 0 :(得分:-1)

问题在于您的PHP标记。

您的标记应为

<?php
   echo $_SESSION['TEST'];
?>