程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 關於PHP頁面中添加搜索歷史記錄的操作

關於PHP頁面中添加搜索歷史記錄的操作

編輯:PHP綜合

本功能是為手機頁面做的, 設計到兩個頁面 search.php,  search_list.php,接下來吾愛編程為大家具體的講解一下具體的操作流程:

在search_list.php中添加歷史記錄:

/*記錄搜索歷史記錄*/
if (!empty($_COOKIE['keywords']))
{
$history = explode(',', $_COOKIE['keywords']);

array_unshift($history, $keywords); //在數組開頭插入一個或多個元素
$history = array_unique($history);  //移除數組中的重復的值,並返回結果數組。

setcookie('keywords', implode(',', $history), time() + 3600 * 24 * 30,'/');
} 
else
{
setcookie('keywords', $keywords, time() + 3600 * 24 * 30,'/');
}

在 search.php 中取出歷史記錄
if (!empty($_COOKIE['keywords']))
{
$histroy = explode(',',$_COOKIE['keywords']);
foreach ($histroy as $key=>$val)
{
$histroy_list[$key]['histroy'] = $val;
} 
}

以上是吾愛編程為大家總結的在PHP中添加搜索歷史記錄操作流程,希望對大家有所幫助。

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved