2015-09-29 49 views
1
<?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名訪問過的網頁。 任何想法傢伙?如何追蹤最近​​5頁使用cookie php中

任何評論或回答將不勝感激。提前感謝。

+0

你嘗試過什麼? (您向我們展示的示例未解決將數據存儲在Cookie中的要求) – symcbean

回答

0
$url = unserialize($_COOKIE['history']); 
array_push($url,your_url); 
setcookie('history', serialize($url)); 

每一頁的onload事件首先檢索的Cookie在URL中的價值和推動當前的URL中,並添加將其設置爲使用網站