Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP会话自动销毁_Php_Ajax_Session - Fatal编程技术网

PHP会话自动销毁

PHP会话自动销毁,php,ajax,session,Php,Ajax,Session,我遇到了一个与PHP会话相关的奇怪问题: 当我可以在login.php文件中创建会话时,它一直工作得非常好 但是当我在POST中创建会话时,通过Ajax调用调用我的后端php页面。有时会话会在页面刷新时自动销毁,有时不会 有人能给出提示吗?问题出在哪里?使用firebug检查会话cookie是否存在。检查您是否在php脚本中使用session_start。session\u start必须是脚本的第一句话避免在ajax调用期间重新生成会话ID“session\u regenate\u ID()”

我遇到了一个与PHP会话相关的奇怪问题:

当我可以在
login.php
文件中创建会话时,它一直工作得非常好

但是当我在
POST
中创建会话时,通过
Ajax调用
调用我的后端php页面。有时会话会在页面刷新时自动销毁,有时不会


有人能给出提示吗?问题出在哪里?

使用firebug检查会话cookie是否存在。检查您是否在php脚本中使用session_start。session\u start必须是脚本的第一句话

避免在ajax调用期间重新生成会话ID“session\u regenate\u ID()”。您正在使用哪个框架?我个人在使用代码点火器时也遇到了同样的问题。

超时了吗?@Raptor I刷新页面,很快。。。大多不到1分钟。