相关疑难解决方法(0)

PHP会话超时太快

我在我的网站上使用php Sessions,似乎它们随机间隔"消失".我不知道他们是否由于不活动或我的代码出现问题而超时,但是有没有办法控制会话到期时的会话?

就像我可以在我的代码中添加一些内容或更改php.ini文件中的内容一样?

更新 -所以只是在这里更新,我切换主机,神奇地会话开始工作.我不知道出了什么问题,但显然他们不想正常工作.

php session

34
推荐指数
3
解决办法
8万
查看次数

PHPSESSID 未保存到 cookie

保存会话 ID 的 PHPSESSID 变量没有保存到客户端 cookie 中。这会导致每次调用该session_start()函数时都会生成一个新的会话 ID 。

当我使用 FireFox、Opera 和 Chrome 时确实如此。使用 safari,出于某种原因,这个变量被成功保存到 cookie 中,一切正常。

编辑:这是我的会话设置phpinfo()

通过 phpinfo 设置会话

我的网站有一个子域,我想在所有子域中使用相同的会话。

第二次编辑: 当我检查var_dump($_COOKIE);我的主域时,我得到名称下的会话 ID,PHPSESSID但是当我在子域上这样做时,我得到一个空的array().

php cookies session

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×2

session ×2

cookies ×1