【问题标题】:The session id is too long or contains illegal characters会话 ID 太长或包含非法字符
【发布时间】:2015-04-03 08:46:57
【问题描述】:

我在一个网站上遇到问题,有时会记录如下警告:

session_start() [<a href='0function.session-start0'>function.session-start0</a>]: The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,'

我更进一步,转储了 $_SERVER 变量:

[HTTP_COOKIE] =&gt; name2=; name1=; my_session=; __gads=; __utma=; __utmc=; __utmz=

请求来自世界各地,它们并不多,每天 1-2 个以这种格式出现(我的意思是所有 cookie 接缝都是空的?)。

在什么情况下以及为什么会发生这种情况的任何线索?这应该如何处理? session_regenerate_id() 什么也没做我仍然收到同样的警告

【问题讨论】:

    标签: php session session-cookies


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2013-05-24
    • 2020-05-23
    • 2011-03-12
    • 2014-12-11
    • 2011-06-13
    • 1970-01-01
    • 2015-12-30
    • 1970-01-01
    相关资源
    最近更新 更多