我提供了一个表单,该表单接受用户的输入,并在处理表单时使用setcookie php函数设置cookie。
这可以在一台服务器上工作,但不能在另一台服务器上工作。
无法使用Cookie的服务器在客户端的浏览器中显示一些空白的httponly cookie。
我不知道该如何解决。。我可以看到表单值已在POST中成功提交,但是我不知道运行setcookie时发生了什么。
是的,我将cookie设置在html之前和标头中。
我的php是自定义安装的,版本为5.4.45,httpd版本为2.2。
答案 0 :(得分:0)
这是在我的httpd.conf文件中设置的,导致cookie无法使用:
Header set Set-Cookie HttpOnly;Secure
我不知道禁用它的后果。但是我还是暂时禁用了它,直到我知道它们的用途。