·您當前的位置:主頁 > 技術教程 > PHP教程 >

[php]php中如何創建cookie

時間:2018-01-19 10:25酷播
[php]php中如何創建cookie

Cookie 是什么?

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


如何創建 Cookie?

setcookie() 函數用于設置 cookie。

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

語法

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

實例 1

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

  1. <?php 
  2. setcookie("user", "runoob", time()+3600); 
  3. ?> 
  4.  
  5. <html> 
  6. ..... 

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

實例 2

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

  1. <?php 
  2. $expire=time()+60*60*24*30; 
  3. setcookie("user", "runoob", $expire); 
  4. ?> 
  5.  
  6. <html> 
  7. ..... 

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

熱門文章推薦

請稍候...
北京快乐八开奖结果