【发布时间】:2014-08-14 16:10:30
【问题描述】:
我想将数据从一个 php 页面传输到另一个,我使用 session 来传输它。我在两个页面上都使用 session_start() 开始了会话。
Page 1 : session_start();
$x=10;
$_SESSION['val']=$x;
Page 2 : session_start();
$value=$_SESSION['val'];
错误弹出说 Undefined index:val 。请帮忙,并解释为什么会发生这种情况,因为我需要传输数据。
【问题讨论】:
-
好吧,这段代码应该可以工作。必须有别的东西。
-
您使用基于 cookie 的会话吗?如果不是,则第二页的 URL 中可能缺少 session id 参数。不过,这是一个疯狂的猜测。
-
您是在 CLI 中运行页面,还是通过 Web 服务器运行这些页面?你在同一个域上运行它们吗?