PHP 会话变量未提供值
PHP Session Variables not Giving a Value
找到解决方案。解决方案在底部post
我在 php 中有一些使用会话的代码(我只是在测试它们 - 我想在登录系统中使用它们)。
test1.php:
<?php
session_start();
$_SESSION["test"] = "works";
echo $_SESSION["test"];
?>
test2.php:
<?php
echo $_SESSION["test"];
?>
test1.php 输出正确的值(我写 echo $_SESSION["test"];
的地方),但是当我切换到 test2.php 时,什么也没有。我检查了 cookie(两个网站都有相同的会话 cookie)。问题可能是服务器错误吗?
找到解决方案。像这样的一个简单错误可能会造成大问题。当时,我没有意识到我必须在每个使用会话变量的 php 网页的开头有一个 session_start()
。
每个php网页的开头必须有一个sesssion_start();
,您在
中使用会话变量
找到解决方案。解决方案在底部post
我在 php 中有一些使用会话的代码(我只是在测试它们 - 我想在登录系统中使用它们)。
test1.php:
<?php
session_start();
$_SESSION["test"] = "works";
echo $_SESSION["test"];
?>
test2.php:
<?php
echo $_SESSION["test"];
?>
test1.php 输出正确的值(我写 echo $_SESSION["test"];
的地方),但是当我切换到 test2.php 时,什么也没有。我检查了 cookie(两个网站都有相同的会话 cookie)。问题可能是服务器错误吗?
找到解决方案。像这样的一个简单错误可能会造成大问题。当时,我没有意识到我必须在每个使用会话变量的 php 网页的开头有一个 session_start()
。
每个php网页的开头必须有一个sesssion_start();
,您在