使用localhost调试本地代码,setcookie无效

 今天在本地调试代码的时候,再域名中使用localhost,结果一直调试不成功,最后发现在登录时,setcookie()没有设置进去

 于是发现了,在使用localhost调试时,保存cookie是无效的。记录一下。

 原因:手册里关于setCookie说了,域名要有至少两个点,你用127.0.0.1都可以。否则就会被浏览器拒绝。

   手册原文:
  domain names must contain at least two dots (.),
  hence 'localhost' is invalid and the browser will refuse to set the cookie!
  instead for localhost you should use false
 解决:直接使用127.0.0.1      或者    自己定义一个域名,在host中做映射
posted @ 2016-01-08 15:14  wandy丶  阅读(3735)  评论(0编辑  收藏  举报