奇怪的请求,HTTP_COOKIE前面有一个逗号


Strange request, there is one comma before HTTP_COOKIE

在跟踪请求和var_dump $_SERVER时,有一个逗号。导致web用户无法通过会话获取信息。为什么?我怎样才能解决它呢?

[HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
[HTTP_ACCEPT_ENCODING] => gzip,deflate
[HTTP_ACCEPT_LANGUAGE] => zh-CN, en-US
[HTTP_ACCEPT_CHARSET] => utf-8, iso-8859-1, utf-16, *;q=0.7
[HTTP_COOKIE] => , FRONTEND=vkq1nq69lhequ5v1v7kor2sj71
[PATH] => /usr/local/bin:/usr/bin:/bin

对我来说,应用程序设置了多个具有相同名称的cookie,其中一个具有空键和空值。

浏览器接收空cookie并将其发送回下一个请求,这样就有",…"而不是"key=value,…"。

我建议你检查你的应用程序是否有错误的setcookie()和header('Cookie:')函数