我想知道,怎麼可能得到一個用戶來自我的網站的最後X頁數的例子?創建「來自」導航 - PHP
我正在創建一個導航,因此用戶可以輕鬆地看到他訪問的previuos頁面的X數量只在我的網站上。
我只是不知道該怎麼做。有沒有在PHP中的任何功能來獲得這個?
在此先感謝。
我想知道,怎麼可能得到一個用戶來自我的網站的最後X頁數的例子?創建「來自」導航 - PHP
我正在創建一個導航,因此用戶可以輕鬆地看到他訪問的previuos頁面的X數量只在我的網站上。
我只是不知道該怎麼做。有沒有在PHP中的任何功能來獲得這個?
在此先感謝。
我假設你的意思是你網站上的最後X個頁面,而且你知道如何使用會話和數組。
在這種情況下,您可以爲用戶初始化一個會話,然後每次用戶訪問一個頁面時,都會將URL或一些標識的頁面附加到該數組。如果數組中多於X個頁面,則另外刪除第一個頁面。
然後,您可以只獲取數組的內容,將它們解析爲一堆鏈接並將它們顯示在您的網站上。
如果您在進入您的網站之前指的是網頁,那麼您只能通過referer頭部獲取最新的網頁。有些瀏覽器可能配置爲不發送引用程序頭,但是,實際上沒有辦法正確完成此操作。
你能爲我提供一個例子嗎? –
Narf在上面做了。他只是拋棄了第一個刪除第一個元素的部分,但是我確實無法弄清楚如何獲得第一個元素,我自己。 – 2011-09-17 19:36:02
<?php
session_start();
/*
Put here any logic that could result in a redirect, to avoid useless records
...
*/
$_SESSION['history'][] = $_SERVER['REQUEST_URI'];
$_SESSION['history']
現在是一個索引數組與所有用戶的歷史在您的網站。
您的網站頁面或網站用戶的頁面在*之前輸入了您的姓名? – zerkms
編輯該問題。僅在我的網站上。 –
後退按鈕有什麼問題?所有瀏覽器已經支持後退按鈕中的列表。儘量不要在瀏覽器內部實現瀏覽器。 – Dani