php使用cookie获取浏览记录,php 使用COOKIE制作浏览记录_PHP教程

文件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);

?>

程序流程:

http://www.bkjia.com/PHPjc/440208.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440208.htmlTechArticle文件1cookieHistory.class.php ?php/** *使用COOKIE 制作网站浏览记录 *by threemore */class HistoryCookie {var $times =""; //记录COOKIE保存时间var $cookiename = 'Hist...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值