HPP Cookies -- 學(xué)習(xí)筆記

cookie 常用于識(shí)別用戶。
cookie 是服務(wù)器留在用戶計(jì)算機(jī)中的小文件。每當(dāng)相同的計(jì)算機(jī)通過(guò)瀏覽器請(qǐng)求頁(yè)面時(shí),它同時(shí)會(huì)發(fā)送 cookie。

1、創(chuàng)建cookies方法:
setcookie() 函數(shù)用于設(shè)置 cookie。

語(yǔ)法:setcookie(name, value, expire, path, domain);

//創(chuàng)建名為 "user" 的 cookie,把為它賦值 "Alex Porter"。參數(shù)三:有效時(shí)間,之后過(guò)期無(wú)效:
<?php 
setcookie("user", "Alex Porter", time()+3600); 
?>
//注釋:setcookie() 函數(shù)必須位于 <html> 標(biāo)簽之前。
<html>
<body>
</body>
</html>

注釋:在發(fā)送 cookie 時(shí),cookie 的值會(huì)自動(dòng)進(jìn)行 URL 編碼,在取回時(shí)進(jìn)行自動(dòng)解碼
(為防止 URL 編碼,請(qǐng)使用 setrawcookie() 取而代之)。

2、取回Cookie的值得方法:

$_COOKIE 變量用于取回 cookie 的值。

例一:
<?php
echo $_COOKIE["user"]; //打印名稱為"user"的cookie的值
print_r($_COOKIE); // 查詢所有的 cookies
?>
例二:
<html>
<body>
<?php
if (isset($_COOKIE["user"])){ // isset() 函數(shù)來(lái)確認(rèn):名稱為"user"的cookie 是否存在
  echo "Welcome " . $_COOKIE["user"] . "!<br />";
} else {
  echo "Welcome guest!<br />";
}
?>
</body>
</html>

3、刪除cookies的方法:

通過(guò)將有效日期設(shè)定為過(guò)去的時(shí)間點(diǎn)的方法來(lái)刪除cookie

<?php 
setcookie("user", "", time()-3600);
?>

4、如果瀏覽器不支持cookie,可以通過(guò)表單的形式進(jìn)行數(shù)據(jù)傳遞。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載,覺(jué)得這篇寫(xiě) SQLAlchemy Core,寫(xiě)得非常不錯(cuò)。不過(guò)后續(xù)他沒(méi)寫(xiě)SQLAlchemy ORM... ...
    非夢(mèng)nj閱讀 5,591評(píng)論 1 14
  • Session的聲明與使用 Session的設(shè)置不同于Cookie,必須先啟動(dòng),在PHP中必須調(diào)用session_...
    尋回驕傲閱讀 3,002評(píng)論 0 18
  • 什么是 Cookie “cookie 是存儲(chǔ)于訪問(wèn)者的計(jì)算機(jī)中的變量。每當(dāng)同一臺(tái)計(jì)算機(jī)通過(guò)瀏覽器請(qǐng)求某個(gè)頁(yè)面時(shí),就...
    恩德_b0c2閱讀 529評(píng)論 0 3
  • 什么是HTTP Headers HTTP是“Hypertext Transfer Protocol”的所寫(xiě),整個(gè)萬(wàn)...
    蘇文星閱讀 2,746評(píng)論 0 4
  • 1.瀏覽器對(duì)象模型 (BOM) 使 JavaScript 有能力與瀏覽器“對(duì)話”。 2.Window 對(duì)象 所有瀏...
    ancientear閱讀 389評(píng)論 0 2

友情鏈接更多精彩內(nèi)容