【发布时间】:2013-04-09 00:52:47
【问题描述】:
我定义了一个表单,比如:
<form name="form1" method="POST" action="display_info.php">
当调用动作文件display_info.php 时,它会从表单中接收到带有正确信息的$_POST 数组,但$_SESSION 数组是空的。我仍然需要来电者$_SESSION 中的信息!
是否有另一种方法可以让调用的php 文件同时接收$_SESSION 和$_POST 信息?即使我尝试method="SESSION",它仍然是空的。
【问题讨论】:
-
我打赌你忘了把 session_start() 放在页面顶部
-
显而易见的问题:您是否在您的
display_info.php中调用session_start()? -
没有
method="SESSION"。在这里阅读更多:w3schools.com/tags/att_form_method.asp -
5.5 仍处于测试阶段,所以如果没有正常工作.. 等待下一个测试版本。您不应该为了编写代码而接触 beta 开发,而只是进行试验。
-
@barbashov 如果您发布了答案,我会因为您向 w3schools 发布问题而投反对票。为什么?在这里阅读——w3fools.com