允許伺服器根據客戶端所做的連續請求。
因為當你打開一個網站,並想訪問該網站的其他頁面的時候,如果沒有會話控制,當跳到其他頁面的 時候,就需要再次輸入帳戶和密碼。
將客戶端的簡單資訊保存在個人PC中,其他程式取得PC的Cookie,來取得使用者的資料。 這樣就不需要使用者自己輸入帳號和密碼了
註:setCookie()必須在php輸出第一句話之前使用,否則無效
創建Cookie
<span>setCookie</span>("key","value",retainTime);<span>//</span><span>创建Cookie</span>
呼叫Cookie
<span>if</span> (<span>$_COOKIE</span>["key"] == "admin"<span>){ <span>//Cookie是php提供的超级数组 </span></span><span>echo</span> "获取数据成功"<span>; }</span>
刪除Cookie
<span>//</span><span>第一种方法</span><span>setCookie</span>("key");<span>//</span><span>只需要输入键名即可 //第二种方法</span><span>setCookie</span>("key","",<span>time</span>()-1000);<span>//</span><span>让保留的时间小于当前时间</span>
Cookie支援變成多維數組
<span>setCookie</span>("user[key]","values"); <span>//</span><span>相当于$_COOKIE["user"]["key"]</span>
6.如何使用Session
(2).啟動session
<span>session_start</span>();<span>//</span><span>在使用session之前都必须先调用该方法</span>
作用:將和Session相關的內建環境變數預先載入到記憶體中。
(3)呼叫
<span>$_SESSION</span>["key"] = "value";<span>//</span><span>$_SESSION也是超级数组,并以数组方式调用</span>
(4)刪除
<span>//</span><span>单个删除</span><span>unset</span>(<span>$_SESSION</span>["key"<span>]); </span><span>//</span><span>全部删除</span><span>$_SESSION</span> = <span>array</span>(); <span>//</span><span>设置成空数组 //将这个用户在服务器端对应的Session文件删除</span>session_destory();
以上就介紹了php-會話控制,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。