4 回答

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
$HTTP_COOKIE_VARS 是4.1.0以前PHP版本應(yīng)用的!你本機(jī)應(yīng)該是4.1.0以前的版本!
虛擬主機(jī)的PHP版本應(yīng)該比你本機(jī)的高一點(diǎn)
PHP 5.* 以后 就改成 $_COOKIE['value']了!
所以想通用的話在用之前先判斷一下 如:
<?php
if(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'] 取直

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
<?php
SetCookie("allowVisit", "OK", 3600);
?>
測(cè)試下呢
空間都應(yīng)該支持的!

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
使用COOKIE時(shí)不能設(shè)置了COOKIE后就直接調(diào)用,COOKIE是在訪問(wèn)頁(yè)面時(shí)客戶(hù)端瀏覽器自動(dòng)發(fā)送給服務(wù)器的,而setcookie是給瀏覽器發(fā)送頭后,瀏覽器保存的數(shù)據(jù),不可一次性操作。
你可以寫(xiě)兩個(gè)頁(yè)面試試,一個(gè) setcookie ,另一個(gè)用 print_r( $_COOKIE ); 看看是否顯示。
- 4 回答
- 0 關(guān)注
- 336 瀏覽
添加回答
舉報(bào)