php程序中如何访问Cookie值
在PHP中可以通过$_COOKIE超级全局数组来访问Cookie的值。如果设置了php.ini中的register_long_arrays,那么就能够应用$_COOKIE和$HTTP_COOKIE_VARS;如果在php.ini中还设置了register_globals,那么就可以在PHP中作为全局变量使用各个Cookie值。但是,更改php.ini中的两个文件设置,容易对PHP的安全构成威胁,所以不推荐使用该方法,而是建议使用更新的$_COOKIE。
示例:
通过$_COOKIE超级全局数组来访问设置的Cookie,输出Cookie的值。代码如下:
<?php
echo $_COOKIE [ "test" ]."<br>" ; //输出单个的cookie
print_r ( $_COOKIE ) ; //输出所有的cookie
?>
运行结果如图1所示。

通过这个示例就可以访问设置的Cookie,测试example01.php中设置的Cookie是否成功。如图1所示,Cookie在example01.php中已经记录了用户的状态,能够在example02.php中获得用户在example01.php中留下的状态信息。