php cookies历史记录,php 使用COOKIE制作浏览记录

文件1 cookieHistory.class.php

times = time()+$times;

if(!empty($name)) $this->cookiename = $name;

if(!empty($counts)) $this->counts = $counts;

}

//保存记录到COOKIE中

public function getData($data) {

$historydate = array();

$historydate[] = $data;

//unset($_COOKIE[$this->cookiename]);

if(isset($_COOKIE[$this->cookiename])) {

$new_history = stripslashes($_COOKIE[$this->cookiename]);

$new = unserialize($new_history);

if(count($new) > ($this->counts-1)) return unserialize(stripslashes($_COOKIE[$this->cookiename]));

foreach ($new as $key => $value) {

if(!in_array($value,$historydate)) {

$historydate[] =$value;

}

}

$savedate = serialize($historydate);

setcookie($this->cookiename,$savedate,time()+$this->times);

}else {

$savedate= serialize($historydate);

setcookie($this->cookiename,$savedate,$this->times);

}

return unserialize(stripslashes($_COOKIE[$this->cookiename]));

}

//销毁历史记录

public function Destroy() {

unset($_COOKIE[$this->cookiename]);

}

}

?>

文件二 history.php

getData($data);

echo "";

print_r($cookiedate);

?>

程序流程:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值