二月飞

学学更健康

使用cookie实现打印浏览记录的功能

可以用cookie知识来实现打印浏览记录。这里面用到的思路是将浏览记录以字符串的方式保存到cookie中,当浏览记录增加时,再将其转化为数组。

 1 $uri=$_SERVER['REQUEST_URI'];
 2 if(!isset($_COOKIE['history'])){
 3   $his[]=$uri;
 4 }else{
 5 $his=explode('|',$_COOKIE['history']);
 6 array_unshift($his,$uri);
 7 $his=array_unique($his);}
 8 if(count($his)>10){
 9 array_pop($his);
10 
11 }
12 //将$his数组里面的内容写到cookie中
13 setcookie('history',implode('|',$his));
14 $id=isset($_GET['id'])?$_GET['id']:0;
15 ?>
16 
17 <a href="cookie2.php?id=<?php echo $id-1; ?>">上一页</a>
18 <a href="cookie2.php?id=<?php echo $id+1; ?>">下一页</a>
19 
20 <?php
21 foreach($his as $v){
22 echo "<p>".$v."</p>";
23 }

posted on 2013-09-15 21:10  二月飞  阅读(362)  评论(0编辑  收藏  举报

导航