利用php cookie实现浏览历史功能
<?php //浏览历史 header('content-type:text/html;charset=utf-8'); $log = array(); $url = $_SERVER['REQUEST_URI']; //URI 用来指定要访问的页面。例如 “/index.html”。 if(isset($_COOKIE['his'])){ $str = $_COOKIE['his']; //取出cookie值 $log = unserialize($str); //转化为数组 $log[] = $url; //数组添加一个单元 $log = array_unique($log); //数组的值独一 if(count($log)>10){ array_shift($log); //数组开头一个移除 } $str = serialize($log); //数组转化为字符串 setcookie('his',$str); }else{ setcookie('his',$url ); } $log = unserialize($_COOKIE['his']); //cookie字符串转化为数组 echo count($log).'<br />'; foreach($log as $v){ echo $v.'<br />'; }