繁体   English   中英

表单提交后不保留PHP会话变量

[英]PHP session variable not maintained after form submit

首先,我是新来的,我不知道如何很好地格式化我的帖子。 道歉。
我的脚本开头

<?php 
 if (!isset($_SESSION)) {
 session_start();
 }
 ini_set('soap.wsdl_cache_dir', "/tmp/");
?>

表格贴在自身上

form action = \"index.php\" method = \"POST\"

调试时我注意到每次回发后,会话ID都会改变,我明白它不应该。 脚本中没有session_destroy()调用或其他session_start()函数调用。 我不确定您需要哪些其他信息,但我相信您会告诉我。 提前致谢!

编辑这是php_info()的会话部分

sessionSettings

尝试改变这个:

if (!isset($_SESSION)) {
 session_start();
 }

进入这个:

 session_start();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM