程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php cookies 刪除,賦值方法

php cookies 刪除,賦值方法

編輯:關於PHP編程

php教程 cookies 刪除,賦值方法

cookie 常用於識別用戶。cookie 是服務器留在用戶計算機中的小文件。每當相同的計算機通過浏覽器請求頁面時,它同時會發送 cookie。通過 php,您能夠創建並取回 cookie 的值

語法

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

**
  * 設置cookie
   * n 名稱
   * c 值
   * e 有效期 0 默認 一個月 1 關閉立即失效
   */
 

function w_cookie($n, $c, $e = 0,$isdes=1)
 {
   if($isdes==1){$c=endes($c,deskey);}
      $exp = time() + 3600 * 24 * 30;
      if($e == 0)
     {
          setcookie($n, $c, $exp,"/");
     }
     else
     {
      setcookie($n, $c,0,"/");
      }
 }


 
 //關閉cookie方法
 

 

w_cookie('bb', 'www.bKjia.c0m', $e = 0,$isdes=1);


更多詳細內容請查看:http://www.bKjia.c0m/phper/php/34040.htm

更詳細的方法

 

<?php
function set_cronology($name,$value,$duration=7){
$duration=time()+(3600*24*$duration);
$max_stored_values=5;
if(isset($_cookie[$name])){
foreach($_cookie[$name] as $prop_crono=>$val_crono){
if($val_crono==$value)
return;
}
if($prop_crono<$max_stored_values)
setcookie($name.'['.($prop_crono+1).']',$value,$duration);
else{
array_shift($_cookie[$name]);
setcookie("$name[$max_stored_values]",$value,$duration);
}
}else
setcookie($name.'[0]',$value,$duration);
return;
}
?>

注釋:setcookie() 函數必須位於 <html> 標簽之前。在發送 cookie 時,cookie 的值會自動進行 url 編碼,在取回時進行自動解碼(為防止 url 編碼,請使用 setrawcookie() 取而代之)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved