• destoon系统开发-最新利用浏览器的cookie 做历史浏览记录


      注意: 代码 放在要显示的为 (一般放在详情页),注意本教程不入库,直接利用浏览器的 cookie 缓存判断

      

    <!--历史浏览记录 S-->
        <div class="column_box mt_10">
        <div class="column_title">历史浏览记录</div>
        <div class="box_body_new">
    <?php
    $MOD_name = "$MOD[moduledir]";
    if (!empty($_cookie["$MOD_name"]['history'])){
    $history = explode(',', $_cookie["$MOD_name"]['history']);
    array_unshift($history, $itemid);
    $history = array_unique($history);
    while (count($history) > 8){
    array_pop($history);
    }setcookie("$MOD_name".'[history]', implode(',', $history), time() + 86400 * 7,'/'."$MOD_name","$DT_PATH");
    } else {
    setcookie("$MOD_name".'[history]', $itemid, time() + 86400 * 7,'/'."$MOD_name","$DT_PATH");
    } $history =isset ($_cookie["$MOD_name"]['history']) ? $_cookie["$MOD_name"]['history'] : 0;
    if($del=="del"){
    setcookie("$MOD_name".'[history]', "", time()-3600);
    echo header("Location: $linkurl"); 
    };
    $query = mysql_query("SELECt * FROM $table WHERe itemid in ($history) ORDER BY FIELD(itemid,$history)");
    while($t = mysql_fetch_array($query)){?>
    <li><a href="{$t[linkurl]}" title="{$t[alt]}" target="_blank">{$t[title]}</a></li>
     <?php } ?>
        </div>
      </div>
    <!--历史浏览记录 END-->
    

      好了,可以测试了,演示地址:圆柱模板

  • 相关阅读:
    javascript修改浏览器title方法 JS动态修改浏览器标题
    input type="checkbox" 选中传值,不选中传值的方法讲解
    关闭控制台的自动切换按钮
    mac切图
    charles
    apache
    超级经典的HTTP协议讲解
    一个很有趣的算法
    移动端网络判断
    移动端1px细线的处理
  • 原文地址:https://www.cnblogs.com/68xi/p/8546704.html
Copyright © 2020-2023  润新知