【问题标题】:2 set of $_SESSION data not showing in next page2 组 $_SESSION 数据未显示在下一页
【发布时间】:2017-08-17 13:16:57
【问题描述】:

我有2组$_SESSION数据

示例 $_SESSION["booknow"]$_SESSION["booklater"]

没有进入下一页

单组$_SESSION 较早工作

session_start() 已经在标题中

感谢任何帮助,谢谢

 $_SESSION = $_POST;


 $_SESSION["booknow"]["cname"] = $_SESSION["cname"];
 $_SESSION["booknow"]["cphone"] = $_SESSION["cphone"];
 $_SESSION["booknow"]["cemailid"] = $_SESSION["cemailid"];

 // return-trip fare & tips ///////////////////////////

 if(isset($_POST["raddr"])){


     $_SESSION["booklater"]["cname"] = $_SESSION["cname"];
     $_SESSION["booklater"]["cphone"] = $_SESSION["cphone"];
     $_SESSION["booklater"]["cemailid"] = $_SESSION["cemailid"];

 }

GOOOOT IT 伙计们,谢谢。有时我们都是愚蠢的。我没有什么不同。再次感谢。我们都很棒

【问题讨论】:

  • 会话的var_dump 显示什么?也许array_keys在命名上略有不同
  • 你能显示一些代码以便我们重现吗?
  • var_dump 为空
  • 欢迎来到 Stack Overflow!你可以先take the tour 学习How to Ask a good question 并创建一个Minimal, Complete, and Verifiable 示例(最好是游乐场代码sn-p)。如有必要,添加屏幕截图。并请添加重要的错误消息。请将代码和错误消息添加为文本而不是图像。如果您标记所有代码并点击{} 按钮,请格式化您的源代码。这让我们更容易为您提供帮助。
  • 不要忘记将您的 cmets 的每个答案都放入您的问题中。然后它对读者来说变得更好(而不是滚动浏览所有 cmets)

标签: php session


【解决方案1】:

确保您重定向到同一个域。因此,从 www.yourdomain.com 重定向到 yourdomain.com 不会继续会话。

【讨论】:

  • 谢谢,它在同一个域而不是跨域会话
【解决方案2】:

这是一个常见问题。在不知道任何细节的情况下,我建议您将您的代码与以下帖子进行比较:

Session Variables Not Carrying Over to Other Pages

【讨论】:

  • 兄弟,代码迷的生活总是和土豆教练不一样。多年的编码,但有时间拉头发和秃头。然后我们提出问题,看看是否有任何答案出现。这很好,直到我尝试了一些新的东西来使用 2 组 $_SESSION 变量来简化帖子数据,这些变量可以跨 4 页携带数据。我试过了。没有结果。任何帮助表示赞赏。
猜你喜欢
  • 2018-07-16
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 2012-11-26
相关资源
最近更新 更多