最近在用php写网站的时候,会向浏览器发送Set-Cookie头来存储cookie
在php中则表示为setcookie('名称','内容');
但是每次我在手机浏览器(包括QQ浏览器和Firefox和Chrome)上打开我的网页的时候cookie总是不能正确的被保存。且每次调用完setcookie返回都是true,而且最重要的是在我windows上的firefox和iexplore都能正常保存cookie没有一点问题。
只setcookie一次时正常,但在setcookie完第一个cookie后再setcookie第二个cookie时浏览器上只显示了第一个cookie,甚至多个setcookie时什么都不显示。(显示采用print_r($_COOKIE);,已二次刷新网页)
而且保证setcookie的调用是在网页输出之前(采用ob_start();缓存)
默认expires为0,路径为当前php执行目录,域名为当前域名。
也已经尝试过将路径改为根目录但是无效。
为什么电脑上一切正常,手机上就什么也不行?难不成是我手机的问题?(就是因为这个wordpress后台也登不进去,但是前台一切正常。)
在php中则表示为setcookie('名称','内容');
但是每次我在手机浏览器(包括QQ浏览器和Firefox和Chrome)上打开我的网页的时候cookie总是不能正确的被保存。且每次调用完setcookie返回都是true,而且最重要的是在我windows上的firefox和iexplore都能正常保存cookie没有一点问题。
只setcookie一次时正常,但在setcookie完第一个cookie后再setcookie第二个cookie时浏览器上只显示了第一个cookie,甚至多个setcookie时什么都不显示。(显示采用print_r($_COOKIE);,已二次刷新网页)
而且保证setcookie的调用是在网页输出之前(采用ob_start();缓存)
默认expires为0,路径为当前php执行目录,域名为当前域名。
也已经尝试过将路径改为根目录但是无效。
为什么电脑上一切正常,手机上就什么也不行?难不成是我手机的问题?(就是因为这个wordpress后台也登不进去,但是前台一切正常。)