php——會話控制,php會話
1.什麼叫做會話控制
允許伺服器根據用戶端做出的連續請求。
2.為什麼需要會話控制?
因為當你開啟一個網站,並想訪問該網站的其他頁面的時候,如果沒有會話控制,當跳轉到其他頁面的 時候,就需要再次輸入賬戶和密碼。
3.Cookie的原理和作用
將用戶端的簡單資訊儲存在個人PC中,其他程式擷取PC的Cookie,來擷取使用者的資料。 這樣就不需要使用者自己輸入賬戶和密碼了
註:setCookie()必須在php輸出第一句話之前使用,否則無效
4.如何使用Cooike(一般情況)
建立Cookie
setCookie("key","value",retainTime);//建立Cookie
調用Cookie
if ($_COOKIE["key"] == "admin"){ //Cookie是php提供的超級數組 echo "擷取資料成功"; }
刪除Cookie
//第一種方法setCookie("key");//只需要輸入鍵名即可//第二種方法setCookie("key","",time()-1000);//讓保留的時間小於目前時間
Cookie支援變成多維陣列
setCookie("user[key]","values"); //相當於$_COOKIE["user"]["key"]
簡單的例子:基於Cookie使用者的登陸
5.Session的原理和作用
將資訊儲存在伺服器中而不是儲存在個人PC上。
6.如何使用Session
(1).配置php.ini選項 (不展開,自己查詢相關文檔)
(2).啟動session
session_start();//在使用session之前都必須先調用該方法
作用:將和Session相關的內建環境變數預先載入到記憶體中。
(3)調用
$_SESSION["key"] = "value";//$_SESSION也是超級數組,並以數組方式調用
(4)刪除
//單個刪除unset($_SESSION["key"]);//全部刪除$_SESSION = array(); //設定成空數組//將這個使用者在伺服器端對應的Session檔案刪除session_destory();
http://www.bkjia.com/PHPjc/1103618.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1103618.htmlTechArticlephp——會話控制,php會話 1.什麼叫做會話控制 允許伺服器根據用戶端做出的連續請求。 2.為什麼需要會話控制? 因為當你開啟一個網站,...