解决cookie获取不到的问题
事情是这样的,公司有一个B/S系统需要修改,系统本身已经上线,且一切运行正常,只是需要增加一点小功能。然后我就把系统复制到本地电脑里可以大搞特搞,这点小功能还是难不倒咱的:),于是开始测试,结果发现居然无法获取cookie,通过浏览器查看cookie是存在的,而且系统在线上同样的代码是能正确运行的。祭出百度大法,一通搜索,得到的答案是localhost本地测试时,无法获得cookie,具体原因没有深入去探究,有兴趣的小伙伴可以研究下,这里只把解决办法记录下:
在C:\Windows\System32\drivers\etc目录下找到hosts文件,用编辑器打开,找到如下内容
127.0.0.1 localhost
修改成如下内容:
127.0.0.1 www.test.com
然后保存文件,这时可以使用www.test.com进行测试,www.test.com可以换成任何你喜欢的域名,测试正常,问题解决。