【发布时间】:2014-02-06 12:45:16
【问题描述】:
我发表这篇文章是因为我对 PHP 中的会话感到非常困惑。我有一个页面(index.php),我在会话中保存了很多变量(例如,其中一个是$_SESSION["FID"]),我在第三方 iframe 中重定向了用户。当用户在 iframe 中成功输入他的数据时,iframe 会在 index.php 中再次重定向用户,并在 session 中保存其他变量。
当用户再次进入 index.php 时,我会检查来自 iframe 的会话(每次设置会话时),然后检查是否 $_SESSION["FID"] isset。
问题是大多数时候(无论是浏览器还是其他),$_SESSION["FID"] 是空的。为什么会这样?我该如何找到解决方案?
我尽量说清楚,不要让你感到困惑。
【问题讨论】:
-
“嘿,我的车坏了。” - “哦,那很糟糕,我可以看看它,这样我就可以修复它。” - “不,我不会让你看到 ò_Ó。”
-
意思是“如果你没有得到帮助,我想要代码”。
-
你有 session_start() 吗?