精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

PHP Cookie

php cookie

cookie 常用于識別用戶身份。

 

1. cookie 是什么?

cookie 常用于識別用戶。cookie 是一種服務器留在用戶計算機上的小文件。每當同一臺計算機通過瀏覽器請求頁面時,這臺計算機將會發送 cookie。通過 php,您能夠創建并取回 cookie 的值。

 

2. 如何創建 cookie?

setcookie() 函數用于設置 cookie。

注釋:setcookie() 函數必須位于 標簽之前。

語法

setcookie(name, value, expire, path, domain);

范例 1

在下面的例子中,我們將創建名為 "user" 的 cookie,并為它賦值 "yapf"。我們也規定了此 cookie 在一小時后過期:

setcookie("user", "yapf", time()+3600);



.....

注釋:在發送 cookie 時,cookie 的值會自動進行 url 編碼,在取回時進行自動解碼。(為防止 url 編碼,請使用 setrawcookie() 取而代之。)

范例 2

您還可以通過另一種方式設置 cookie 的過期時間。這也許比使用秒表示的方式簡單。

$expire=time()+60*60*24*30;
setcookie("user", "yapf", $expire);



.....

在上面的范例中,過期時間被設置為一個月(60 秒 * 60 分 * 24 小時 * 30 天)。

 

3. 如何取回 cookie 的值?

php 的 $_cookie 變量用于取回 cookie 的值。

在下面的范例中,我們取回了名為 "user" 的 cookie 的值,并把它顯示在了頁面上:

// 輸出 cookie 值
echo $_cookie["user"];

// 查看所有 cookie
print_r($_cookie);

在下面的范例中,我們使用 isset() 函數來確認是否已設置了 cookie:

  <a href="http://www.090948.com" kesrc="http://www.090948.com" target="_blank">碩編程</a>(yapf.com) 
if (isset($_cookie["user"]))
????echo "歡迎 " . $_cookie["user"] . "!
";
else
    echo "普通訪客!
";
?>

 

4. 如何刪除 cookie?

當刪除 cookie 時,您應當使過期日期變更為過去的時間點。

刪除的范例:

// 設置 cookie 過期時間為過去 1 小時
setcookie("user", "", time()-3600);

 

5. 如果瀏覽器不支持 cookie 該怎么辦?

如果您的應用程序需要與不支持 cookie 的瀏覽器打交道,那么您不得不使用其他的辦法在您的應用程序中的頁面之間傳遞信息。一種方式是通過表單傳遞數據(有關表單和用戶輸入的內容,在本教程的前面章節中我們已經介紹過了)。

下面的表單在用戶單點擊 "submit" 按鈕時,向 "welcome.php" 提交了用戶輸入:

  <a href="http://www.090948.com" kesrc="http://www.090948.com" target="_blank">碩編程</a>(yapf.com)  名字:  年齡:    

取回 "welcome.php" 文件中的值,如下所示:

  <a href="http://www.090948.com" kesrc="http://www.090948.com" target="_blank">碩編程</a>(yapf.com) 歡迎  echo $_post["name"]; .

你  echo $_post["age"];  歲了。

下一節:php session

php 教程

相關文章