我遇到了与PHP session
相关的奇怪问题:
当我可以在login.php
文件中创建会话时,它始终完美无缺。
但是当我通过POST
在我的后端php页面的Ajax call
调用中创建会话时。某些时候会话在页面刷新时自动销毁,有些时候它没有。
任何人都可以提示,可能是什么问题?
答案 0 :(得分:0)
避免重新生成会话ID" session_regenerate_id()"在你ajax电话。您使用的是哪个框架?我个人在Code Ignitor面临同样的问题。
答案 1 :(得分:-1)
使用firebug检查会话cookie是否存在。检查您是否在php脚本中使用session_start。 session_start必须是脚本的第一句话