增加历史搜索记录
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);
}