初学PHP,做一个小程序,想判断COOKIE值是否存在,如果不存在就写入COOKIE,然后输出.程序代码:
<?php
/*
* Created on 2010-8-13
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
if (empty($_COOKIE['Fromas'])){
echo "COOKIE不存在!";
}
else{
echo $_COOKIE['Formas'];
}
echo "<P>";
print_r($_COOKIE);
if (empty($_COOKIE['AAA'])){
setcookie("AAA","12345",3600);
}
echo $_COOKIE['AAA']."<P>";
print_r($_COOKIE);
?>
但执行结果却是
也就是说COOKIE值为AAA并不存在,但也没有写入.这是为什么呢?错在哪里?