【发布时间】:2011-06-19 18:17:36
【问题描述】:
我有一个脚本,它处理一些数据,不呈现任何文本,然后将用户重定向到最后一页。 在最后一页,用户应该能够看到一些数据。 我使用 SESSION 变量传递它,但不知何故它丢失了。 看起来像这样
$_SESSION['ses']['field1'] = $var1;
header("Location: http://page.com/another.php");
exit;
(我将 session_start() 放在两个文件的开头)。 该标头重定向是否“丢失”了会话ID? 如果这是错误的,并且不起作用,那么另一种方法是什么? 我只能想象使用 $_GET 或 cookie,但两者都不太安全且易于操作。
【问题讨论】:
-
您是否检查过您在会话中设置的内容实际上是否具有有效值?我的意思是 $var1 设置了吗??