根据PHP手册,找不到cookie。
手册中的参考:“一旦设置了cookie,就可以在下一页加载时使用$_COOKIE或$HTTP_COOKIE_VARS数组来访问它们。”
Cookie之所以成为浏览器的响应头,是因为浏览器需要将Cookie与下一个请求一起发送回去。这就是它们仅在第二页加载中可用的原因。
但这是相同的解决方法:调用setcookie函数时可以设置$_COOKIE-
if(!isset($_COOKIE['lg'])) { setcookie('lg', 'ro'); $_COOKIE['lg'] = 'ro'; } echo $_COOKIE['lg'];