最近遇到一个小问题,但挺有趣,记录一下 首先,设置一个 cookie 1234<?php setcookie('name', 'jojo'); echo $_COOKIE['name'];?> 当首次访问此页面时,页面报错 分析原因如下 第一次请求: 第二次请求: 总结 当我们首次访问设置 cookie 的页面时,服务器会把设置的 cookie 值通过响应头发送过来,告诉浏览器将 cookie 存储的本地相应文件夹中(注意:第一次访问时本地还没有存储 cookie,所以此时获取不到值)当第二次访问(或在进行 cookie 设置后,过期前所有的访问)时,请求头信息你中都会把 cookie 值携带。