这是我的头脑。我正在使用新的计算机并启用了cookie。这两个页面都是php,不用担心漏洞,我已经对它进行了排序,并将这些摘录变得简单,以便在此处提交。
带有简单SESSION的2页,它不会传输变量。我试过单引号和双引号。
我发誓我的泰迪熊我的代码是正确的。任何帮助表示赞赏。
我正在使用Chrome进行测试。
www.website/page1.php
<?php
session_start();
$_SESSION["err"] = "ERROR: Your image was not gif, jpg, or png";
header('Location: http://www.website/page2.php');
exit();
?>
www.website/page2.php
<?php
session_start();
$err = ($_SESSION["err"]);
echo $err;
?>
我得到的只是一个空白页。
答案 0 :(得分:0)
会话正在使用标头,header()正在使用标头,而您没有输出。
因此,服务器可能无法很好地处理所有内容,因为它不知道在哪里停止。
解决方案可以是:将exit()
放在标题函数之后。