4 回答

TA貢獻1794條經驗 獲得超8個贊
setcookie("citys",$_GET['adds'],time()+24*86400);
header("location:url");
設置完COOKIE后刷新頁面。或是重定向即可。

TA貢獻1765條經驗 獲得超5個贊
以
12 | setcookie( 'name' , "Garen" ); echo $_COOKIE [ 'name' ]; |
為例;第一次訪問在執行setcookie('name', "Garen");之前, PHP 已經從請求體重獲取所有的 cookie(在$_COOKIE中),然后到setcookie('name', "Garen");的時候,只是設置了名為name 的 cookie;這部只是保存進瀏覽器,但是并沒有賦值給$_COOKIE,$_COOKIE并沒有變化,所有也就沒有$_COOKIE['name'],執行到echo $_COOKIE['name'];就會報錯.第2次訪問獲取瀏覽器中所有的 cookie 時,已經有了上次添加的這個名為name 的 cookie 了,所以可以顯示

TA貢獻1818條經驗 獲得超7個贊
php存取session比較簡單.
下面是一個例子.
$_SESSION['user_name'] = 'admin';//注冊session變量
if(isset($_SESSION['user_name'])){
echo '已注冊session';
}else{
echo '沒有注冊session';
}
==================
session變量在瀏覽器關閉后,服務器會按設置讓session變量自動過期,

TA貢獻1772條經驗 獲得超6個贊
刷新還在
有用到SESSION的頁面需要在有頁面輸出前執行此語句:
session_start();
然后SESSION賦值:$_SESSION['val'] = ‘test’;
輸出:echo $_SESSION['val'];
如上面所說,SESSION關閉瀏覽器后就失效了
- 4 回答
- 0 關注
- 362 瀏覽
添加回答
舉報