增加历史搜索记录

function form()
{

  if(IS_POST)
  {
    $name=$_POST['keyword'];
    if(isset($_COOKIE['search'])){
    $search=unserialize(base64_decode($_COOKIE['search']));
  }

  else

  {
    $search = array();
  }
  array_unshift($search,$name);
  setcookie('search',base64_encode(serialize($search)),time()+1000);
}
  $search=unserialize(base64_decode($_COOKIE['search']));
/*去重*/
$rows=array();
if(!empty($search))
{
foreach ($search as $k => $v)
{
if(in_array($v,$rows))
{
continue;
}
$rows[]=$v;
}
//大于5个从后面剔除
while(count($rows)>5)
{
array_pop($rows);
}
}


  $this->assign('rows',$rows);

}

posted @ 2017-09-22 09:41  王琨小菜鸟  阅读(279)  评论(0编辑  收藏  举报