php實現網站瀏覽足跡功能
public function addcookie($content){
$trace=cookie('trace');//讀取原有值
if (!empty($trace))
{
//取得COOKIE裡面的值,並用逗號把它切割成一個陣列
$history = explode(',', $_COOKIE['trace']);
//在這個陣列的開頭插入當前正在瀏覽的商品ID
array_unshift($history, $content);
//去除陣列裡重複的值
$history = array_unique($history);
//當陣列的長度大於5裡迴圈執行裡面的程式碼
while (count($history) > 5)
{
//將陣列最後一個單元彈出,直到它的長度小於等於5為止
array_pop($history);
}
//把這個陣列用逗號連成一個字串寫入COOKIE,並設定其過期時間為一星期
cookie('trace',implode(',', $history),3600 * 24*7);
}
else
{
//如果COOKIE裡面為空,則把當前瀏覽的商品ID寫入COOKIE ,這個只在第一次瀏覽該網站時發生
cookie('trace', $content, 3600 * 24 * 7);
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1868/viewspace-2809485/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網頁瀏覽痕跡在哪裡徹底刪除_win10如何清除瀏覽器上網痕跡網頁Win10瀏覽器
- 大型PHP電商網站商品秒殺功能實現思路分析PHP網站
- JS實現Web應用或網站傳送瀏覽器Notification通知JSWeb網站瀏覽器
- 前端實現很哇塞的瀏覽器端掃碼功能?前端瀏覽器
- JS模擬瀏覽器全域性搜尋功能實現JS瀏覽器
- [練手] 使用 Redis 模擬登陸使用者瀏覽商品頁面的 token 維護,足跡記錄,清理多餘記錄的實現Redis
- FLASH PLAYER 谷歌瀏覽器瀏覽網站無法正常顯示的問題谷歌瀏覽器網站
- 線上代理瀏覽網站要怎麼做?網站
- JS實現瀏覽器列印WordJS瀏覽器
- 網站密碼顯隱功能實現視訊網站密碼
- 08-棧:如何實現瀏覽器的前進和後退功能?瀏覽器
- 做好網站後如何讓這個網站被更多的人瀏覽檢視?網站
- PHP實現代理服務功能PHP
- 網站效能優化實戰(二)——深入淺出瀏覽器渲染機制網站優化瀏覽器
- Win10系統下怎麼刪除360瀏覽器上網痕跡Win10瀏覽器
- 網站必備之簡繁切換功能實現網站
- 案例:商品瀏覽記錄的實現
- 【塗鴉物聯網足跡】物聯網基礎介紹篇
- python本地儲存瀏覽器收藏夾網站mhtml格式Python瀏覽器網站HTML
- AndroidCamera2預覽功能實現Android
- nodejs實現簡歷自動重新整理(無頭瀏覽器測試功能)NodeJS瀏覽器
- 使用蘋果safari瀏覽網頁時網站顯示“不安全網站”怎麼辦?蘋果網頁網站
- "幹掉"手機用 UC 瀏覽器瀏覽 Web 網站,UC 瀏覽器強制在頁面底部嵌入噁心 iframe 廣告瀏覽器Web網站
- APUS瀏覽器應用整合惡意URL檢測功能,風險網站檢測能力提升20瀏覽器網站
- js 呼叫瀏覽器複製功能JS瀏覽器
- apache關閉目錄瀏覽功能Apache
- 瀏覽器的全屏功能小結瀏覽器
- 谷歌瀏覽器怎麼翻譯英文網頁 chrome瀏覽器自帶翻譯功能怎麼用谷歌瀏覽器網頁Chrome
- 網站安裝DigiCert證書受谷歌瀏覽器信任嗎網站谷歌瀏覽器
- 如何提高使用者對營銷型網站瀏覽深度?網站
- *IT SpringAOP:足跡第十八步瞭解SpringAOP(實現許可權認證、日誌)Spring
- 從零實現的瀏覽器Web指令碼瀏覽器Web指令碼
- 谷歌瀏覽器無法訪問此網站怎麼解決 chrome瀏覽器無法開啟網頁怎麼辦谷歌瀏覽器網站Chrome網頁
- 夸克瀏覽器PC端功能體驗瀏覽器
- 用javascrip在瀏覽器上實現語音輸入和語義理解功能(speex壓Java瀏覽器
- 我的足跡 地圖— 升級版地圖
- 曝Wi-Fi重大缺陷:你瀏覽的或是個假網站網站
- history.pushState() 給網站新增和修改瀏覽歷史記錄網站