本功能是為手機頁面做的, 設計到兩個頁面 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中添加搜索歷史記錄操作流程,希望對大家有所幫助。
*