-
长风秋雁
$HTTP_COOKIE_VARS 是4.1.0以前PHP版本应用的!你本机应该是4.1.0以前的版本!虚拟主机的PHP版本应该比你本机的高一点PHP 5.* 以后 就改成 $_COOKIE['value']了!所以想通用的话在用之前先判断一下 如:<?phpif(PHP_VERSION < '4.1.0') {$_GET = &$HTTP_GET_VARS;$_POST = &$HTTP_POST_VARS;$_COOKIE = &$HTTP_COOKIE_VARS;$_SERVER = &$HTTP_SERVER_VARS;$_ENV = &$HTTP_ENV_VARS;$_FILES = &$HTTP_POST_FILES;}?>然后用$_COOKIE['value'] 取直
-
犯罪嫌疑人X
<?phpSetCookie("allowVisit", "OK", 3600);?>测试下呢空间都应该支持的!
-
互换的青春
使用COOKIE时不能设置了COOKIE后就直接调用,COOKIE是在访问页面时客户端浏览器自动发送给服务器的,而setcookie是给浏览器发送头后,浏览器保存的数据,不可一次性操作。你可以写两个页面试试,一个 setcookie ,另一个用 print_r( $_COOKIE ); 看看是否显示。