使用PHP会话保存变量时出现问题

使用PHP会话保存变量时出现问题,php,session,Php,Session,我似乎在保存会话变量时遇到问题。我尝试使用session\u status(),它输出为2。也许有什么方法可以检查会话为什么不能正确保存 Page1.php <?php session_start(); ?> <body> <?php // Set session variables $_SESSION["favcolor"] = "green"; $_SESSI

我似乎在保存会话变量时遇到问题。我尝试使用
session\u status()
,它输出为2。也许有什么方法可以检查会话为什么不能正确保存

Page1.php

<?php
    session_start();
?>
<body>
    <?php
        // Set session variables
        $_SESSION["favcolor"] = "green";
        $_SESSION["favanimal"] = "cat";
        echo "Session variables are set.";
    ?>
    <a href="Page2.php">Click Me</a>
</body>

Page2.php

 <?php
session_start();
?>
<body>

<?php
print_r($_SESSION);
?>

</body>


结果我不得不添加一个tmp文件夹,并在

您使用的是什么web服务器?@JayBlanchard 000webhost有很多人在会话和000webhost方面有问题。最常见的解决方案是确保您有一个
/tmp
目录-@Waterlomatt谢谢!成功了!