PHP $ _SESSION丢失了几页

时间:2016-06-17 09:20:56

标签: php session-variables

我在每个页面上设置session_start()作为第一个声明。

第一页在提交页面时设置$_POST['myVar']。第二页通过php lib对此进行评估,如果在$ _POST中设置了$_SESSION['myVar']并且未在$_SESSION中设置,则设置$_SESSION['myVar']

提交此表单并调用第3个表单评估那里session_unset()会导致该变量不再设置!两者之间没有调用package=$(dumpsys window windows | grep mCurrentFocus | cut -d'/' -f1 | rev | cut -d' ' -f1 | rev) && dumpsys package $package | grep -E "versionName|codePath"

理论上一切都是正确的,但使用情况则相反。可能有什么问题或仍然缺失?

1 个答案:

答案 0 :(得分:0)

在您有表单的页面中,可能不需要您的首页会话。在下一页(表单操作页面)中,您需要先启动会话。然后你可以像$ _SESSION [' fieldName'] = $ _ POST [' fieldName']一样。在此之后,无论您使用session_start()哪个页面,都可以拥有数据。希望这会有所帮助..