我在每个页面上设置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"
。
理论上一切都是正确的,但使用情况则相反。可能有什么问题或仍然缺失?
答案 0 :(得分:0)
在您有表单的页面中,可能不需要您的首页会话。在下一页(表单操作页面)中,您需要先启动会话。然后你可以像$ _SESSION [' fieldName'] = $ _ POST [' fieldName']一样。在此之后,无论您使用session_start()哪个页面,都可以拥有数据。希望这会有所帮助..