在1个页面里写入cookie 再读取$_COOKIE 当然没有值第2个页面读就有了 除非报错

解决方案 »

  1.   

    写cookie和读cookie分别是通过响应header和请求header发送的信息。当调用setcookie时,会在返回页面的header里边发送相应的请求给浏览器端,浏览器在接收到请求以后才会把相应的cookie写入进去。当再访问该cookie同域的网页时,浏览器在请求时会把cookie从请求header里边发送给服务器端,这个时候,服务器才能读取到相应的cookie值。