php-用cookie实现用户搜索记录

梦浪的小虾米
2018-12-06 / 0 评论 / 2,275 阅读 / 正在检测是否收录...

实现效果如图:

注意事项:最多10个。

if (isset($get['search'])) {
            $data['key'] = trim($get['search']);
            //判断搜索词是否存在
            if (!@in_array($data['key'], cookie('key_arrs')) && !empty($data['key'])) {
                //存入客户端
                if (cookie('key_arrs')) {
                    $arr = cookie('key_arrs');
                    //最大10个
                    if (count($arr)>=10) {
                        //大于10个就删除第一个
                        array_splice($arr, 0, 1);
                    }
                    //插入数组
                    array_push($arr, $data['key']);
                    //存储
                    cookie('key_arrs', $arr);
                }else{
                    //存储第一个
                    cookie('key_arrs', [$data['key']]);
                }
            }
        }
0

评论 (0)

取消