會話技術
cookie
允許伺服器端腳本在瀏覽器儲存資料的技術,
允許伺服器向瀏覽器發送指令,用來管理儲存在瀏覽器端的cookie資料
瀏覽器如果儲存了某伺服器所儲存的cookie數據,請求時會帶上cookie的資料
<code><span>//增、改</span><span>setcookie(key,val)</span>; <span>//删</span><span>setcookie(key,<span>''</span>)</span>; <span>//获取浏览器携带的cookie数据</span> $_COOKIE<span>[key]</span></code>
特徵:
有效期限:
預設是臨時cookie,也叫會話cookie,會話結束(瀏覽器關閉)就清除。可以透過設定時間戳記(1970年第一秒起)來確定生命期,在瀏覽器端時間以格林威治標準時間(GMT)作為標準
<code><span>setcookie(key,val,<span>time()</span>+<span>60</span>)</span>; <span>//代表保存1分钟,浏览器会检查是否失效</span><span>setcookie(key,val,<span>0</span>)</span>; <span>//默认会话</span><span>setcookie(key,<span>''</span>,<span>time()</span>-<span>1</span>)</span>; <span>//删除cookie</span><span>setcookie(key,val,PHP_INT_MAX)</span>; <span>//逻辑上表示永久有效</span></code>
<code> setcookie(<span>key</span>,val,<span>0</span>,<span>'/');</span></code>
<code> me.com <span>//一级域名</span> lig.me.com <span>//二级域名</span> bee.me.com <span>//二级域名</span> setcookie(key,<span>val</span>,<span>0</span>,<span>''</span>,<span>'me.com'</span>);</code>
<code> setcookie(key,<span>val</span>,<span>0</span>,<span>''</span>,<span>''</span>,<span>true</span>);</code>
<code> setcookie(key,<span>val</span>,<span>0</span>,<span>''</span>,<span>''</span>,<span>false</span>,<span>true</span>);</code>
以上就介紹了PHP之cookie,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。