最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP Cookei記錄用戶歷史瀏覽信息的代碼

 更新時(shí)間:2016年02月03日 22:22:34   作者:IT985博客  
購(gòu)物類網(wǎng)站有時(shí)候需要了解用戶最近的需求,收集和推送用戶的查看記錄成為了大部分此類的網(wǎng)站不可缺少的功能,下面是本人在開(kāi)發(fā)項(xiàng)目中自己寫的方法,一來(lái)留有保存,二來(lái)和大家分享

【基礎(chǔ)】

Cookie常用方法:

$_COOKIE[‘RecordLuHuiDUDU'] 得到Cookie
setcookie(‘RecordLuHuiDUDU',”,time()-3600*24*30); setcookie(字段名,數(shù)據(jù),過(guò)期時(shí)間); 設(shè)置Cookie

【注意】

重新設(shè)置Cookie需要使之前的Cookie失效,刪除Cookie也是同樣的方法:
setcookie(‘RecordLuHuiDUDU',”,time()-3600*24*30);

【代碼示例】

/**
   * 將用品id存入Cookie中
   *
   * @param $id
   * @return bool
   */
  public function setCookieRecord($id){
    $data = null;
    if(!isset($_COOKIE['RecordLuHuiDUDU'])){
      if(!empty($id)) {
        $data[0] = array(
          'id' = $id,
          'time' = date('Y-m-d H:i:s', time())
        );
      }else{
        return false;
      }
    }else{
      if(!empty($id)) {
        $data = $_COOKIE['RecordLuHuiDUDU'];
        setcookie('RecordLuHuiDUDU','',time()-3600*24*30);
        $data = json_decode($data, true);
        $num = count($data);
        //判斷是否重復(fù)
        $judge = false;
        foreach($data as $index => $value){
          if($data[$index]['id'] == $id){
            $data[$index]['time'] = date('Y-m-d H:i:s', time());
            $judge = true;
          }
        }
 
        if($judge){
          setcookie('RecordLuHuiDUDU',json_encode($data),time()+3600*24*30);
          return true;
        }
 
        if($num == 10){
          for($i = 0; $i < 9; $i++){ $data[$i] = $data[$i+1]; } $data[9] = array( 'id' => $id,
            'time' => date('Y-m-d H:i:s', time())
          );
        }
        if($num <10){ $data[$num] = array( 'id' => $id,
            'time' => date('Y-m-d H:i:s', time())
          );
        }else {
          return false;
        }
      }
    }
    setcookie('RecordLuHuiDUDU',json_encode($data),time()+3600*24*30);
    return true;
  }

本文出自 IT985博客

相關(guān)文章

  • 用好anyproxy提高公眾號(hào)文章采集效率

    用好anyproxy提高公眾號(hào)文章采集效率

    給大家分享一下anyproxy進(jìn)階使用方法,并且通過(guò)這個(gè)分享如何提高公眾號(hào)文章采集效率的分析,需要的朋友參考學(xué)習(xí)下吧。
    2017-12-12
  • thinkphp學(xué)習(xí)筆記之多表查詢

    thinkphp學(xué)習(xí)筆記之多表查詢

    在學(xué)習(xí)thinkphp 的過(guò)程中,需要對(duì)多表進(jìn)行操作,但是在實(shí)際過(guò)程中,總是遇到各種問(wèn)題,所以寫下這篇文章,作為自己的學(xué)習(xí)歷程
    2014-07-07
  • Laravel配合jwt使用的方法實(shí)例

    Laravel配合jwt使用的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Laravel配合jwt使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • PHP實(shí)現(xiàn)獲取FLV文件的時(shí)間

    PHP實(shí)現(xiàn)獲取FLV文件的時(shí)間

    這篇文章主要介紹了PHP實(shí)現(xiàn)獲取FLV文件的時(shí)間,本文直接給出實(shí)現(xiàn)代碼和使用方法,需要的朋友可以參考下
    2015-02-02
  • Yii2中OAuth擴(kuò)展及QQ互聯(lián)登錄實(shí)現(xiàn)方法

    Yii2中OAuth擴(kuò)展及QQ互聯(lián)登錄實(shí)現(xiàn)方法

    這篇文章主要介紹了Yii2中OAuth擴(kuò)展及QQ互聯(lián)登錄的方法,實(shí)例分析了OAuth擴(kuò)展的相關(guān)配置與QQ互聯(lián)登陸的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-05-05
  • ThinkPHP中create()方法自動(dòng)驗(yàn)證實(shí)例

    ThinkPHP中create()方法自動(dòng)驗(yàn)證實(shí)例

    下面小編就為大家?guī)?lái)一篇ThinkPHP中create()方法自動(dòng)驗(yàn)證實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • thinkPHP5.0框架命名空間詳解

    thinkPHP5.0框架命名空間詳解

    這篇文章主要介紹了thinkPHP5.0框架命名空間,結(jié)合具體實(shí)例形式詳細(xì)分析了thinkPHP5.0中命名空間的概念、功能及相關(guān)使用方法,需要的朋友可以參考下
    2017-03-03
  • ThinkPHP的SAE開(kāi)發(fā)相關(guān)注意事項(xiàng)詳解

    ThinkPHP的SAE開(kāi)發(fā)相關(guān)注意事項(xiàng)詳解

    這篇文章主要介紹了ThinkPHP的SAE開(kāi)發(fā)相關(guān)注意事項(xiàng),結(jié)合實(shí)例形式較為詳細(xì)的分析了thinkPHP針對(duì)SAE開(kāi)發(fā)的相關(guān)數(shù)據(jù)庫(kù)、緩存、文件、圖片、日志等操作注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • PHP微信開(kāi)發(fā)之二維碼生成類

    PHP微信開(kāi)發(fā)之二維碼生成類

    這篇文章主要介紹了PHP微信開(kāi)發(fā)之二維碼生成類,本文使用微信接口實(shí)現(xiàn)二維碼的生成,并直接給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • Nginx+php配置文件及原理解析

    Nginx+php配置文件及原理解析

    這篇文章主要介紹了Nginx+php配置文件及原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12

最新評(píng)論

宜兰县| 隆德县| 鄂温| 开封市| 石渠县| 武宁县| 察雅县| 林口县| 永丰县| 天全县| 榆林市| 枣强县| 黔东| 南雄市| 梧州市| 抚顺县| 麦盖提县| 福贡县| 东宁县| 新野县| 汝州市| 鹤峰县| 库车县| 额敏县| 龙南县| 新密市| 宁海县| 武山县| 济南市| 四平市| 遂平县| 揭西县| 梅河口市| 丹巴县| 邮箱| 漳州市| 砀山县| 海宁市| 富阳市| 连山| 武宣县|