【发布时间】:2014-05-27 05:04:57
【问题描述】:
请耐心阅读。
我有 3 页 form.php ,form_action.php , include.php 。 Include.php 启动一个初始化 1 的会话变量并设置一个初始化 5 的 cookie 变量。执行包含页面时,我可以在其中分别打印会话和 cookie 变量 1 和 5。
下一个 form_action.php 包含 include.php 页面。
当点击form.php页面的提交按钮并重定向到form_action.php页面时出现问题。 现在如果我再次在form_action.php中编写这两个变量的显示代码,它就无法显示会话和cookie变量的当前值。它只显示“NULL”。意味着 form_action.php 第一次无法检测到包含的 session 和 cookies 变量。
再次,当我刷新页面时,它会显示确切的结果,在 form-action.php 中分别打印会话和 cookie 变量 1 和 5。我必须做些什么才能在 form_action 中第一次看到结果.php。
【问题讨论】:
-
请在调试脚本的最开始启用
error_reporting(E_ALL);,以使任何错误消息显示并在此处发布。 -
但是没有任何错误!只是无法在第一时间从include.php页面检测到会话和cookie变量。我现在正在尝试您的解决方案,好的,很快回来并通知您。 @Callidior
-
即使我运行此代码,它也会显示“注意:未定义的索引:在第 6 行的 D:\xampp-portable\htdocs\ODESK\include.php 中烹饪”。但是当我刷新它时作品。 @Callidior