程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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.3ppt.com', $e = 0,$isdes=1);
<?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