<?php
session_start();
if(empty($_SESSION['track']))
$_SESSION['history'] = array($_SERVER['PHP_SELF']);
else {
$_SESSION['track'][] = $_SERVER['PHP_SELF'];
if(count($_SESSION['track']) > 5)
array_shift($_SESSION['track']);
}
function display()
{
print_r(array_values($_SESSION['track']));
}
?>
我能够使用会话,但我只需要使用cookie和php来跟踪最后访问的5页。 任何想法的家伙?
任何评论或回答都会表示赞赏。提前感谢。
答案 0 :(得分:0)
$url = unserialize($_COOKIE['history']);
array_push($url,your_url);
setcookie('history', serialize($url));
每个页面的onload首先在url中检索cookie的值并推送当前的url并将其添加到cookie