脚本宝典收集整理的这篇文章主要介绍了PHP会话变量未保留,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的文件:
sess1.PHP
<?PHP session_start(); session_register("userid"); session_register("textVAR"); $_SESSION['userid'] = 10333 ; $_SESSION['textvar'] = TextVariable ; echo "<p>User ID is: " . $_SESSION['userid'] . "</p>" ; echo "<p>Another variable is: " . $_SESSION['textvar'] . "</p>" ; ?> <p>Go to the <a href="sess2.PHP">next page</a>.</p>
和,
sess2.PHP
<?PHP session_start(); echo "<p>The userid session variable is: " . $_SESSION['userid'] . "</p>"; echo "<p>The other session variable is: " . $_SESSION['newvar']. "</p> "; ?>
每种情况下的浏览器输出是:
sess1.PHP
和,
sess2.PHP
有些事情不是:
>我在两个文件的顶部都有session_start().
>变量目录是可写的,会话变量显示在那里. (我有大约一百个名为sess_b62的小文件,里面有这个:’userid | i:10333; textvar | s:12:“TextVariable”;’.)
> PHPinfo()告诉我正在正确读取PHP.ini文件,并将生命周期设置为默认值0,即直到浏览器关闭.
我的智慧结束了.有什么建议?
非常感谢.
session.use_cookies
),但也可以在URL或表单中完成(参见
session.use_trans_sid
).
首先,您必须确保传输会话ID,以便PHP可以加载正确的会话和会话数据.
以上是脚本宝典为你收集整理的PHP会话变量未保留全部内容,希望文章能够帮你解决PHP会话变量未保留所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。