推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

    查看: 118|回复: 0

    [ECshop教程] 让ecshop搜索url链接不加密直接正常显示

    [复制链接]
    发表于 2018-4-28 18:59:51 | 显示全部楼层 |阅读模式
    大家使用ecshop,在搜索产品时候出现的地址很长,比如
    • search.php?encode=YTo0OntzOjg6ImNhdGVnb3J5IjtzOjE6IjAiO3M6OD
    • oia2V5d29yZHMiO3M6MToiZCI7czoxMDoiaW1hZ2VGaWVsZCI7czowOiIiO
    • 3M6MTg6InNlYXJjaF9lbmNvZGVfdGltZ
    代码后缀直接encode,base64加密了。 如何让他正常显示不加密呢? ECSHOP模板屋提供解决方法:
    1. 找到search.php,注销掉18-66行

    • if (empty($_GET['encode']))
    • {
    •     $string = array_merge($_GET, $_POST);
    •     if (get_magic_quotes_gpc())
    •     {
    •         require(dirname(__FILE__) . '/includes/lib_base.php');
    •         //require(dirname(__FILE__) . '/includes/lib_common.php');
    •         $string = stripslashes_deep($string);
    •     }
    •     $string['search_encode_time'] = time();
    •     $string = str_replace('+', '%2b', base64_encode(serialize($string)));
    •     header("Location: search.php?encode=$string\n");
    •     exit;
    • }
    • else
    • {
    •     $string = base64_decode(trim($_GET['encode']));
    •     if ($string !== false)
    •     {
    •         $string = unserialize($string);
    •         if ($string !== false)
    •         {
    •             /* 用户在重定向的情况下当作一次访问 */
    •             if (!empty($string['search_encode_time']))
    •             {
    •                 if (time() > $string['search_encode_time'] + 2)
    •                 {
    •                     define('INGORE_VISIT_STATS', true);
    •                 }
    •             }
    •             else
    •             {
    •                 define('INGORE_VISIT_STATS', true);
    •             }
    •         }
    •         else
    •         {
    •             $string = array();
    •         }
    •     }
    •     else
    •     {
    •         $string = array();
    •     }
    • }
    2.继续注释掉69行。

    • $_REQUEST = array_merge($_REQUEST, addslashes_deep($string));

    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……

    本版积分规则

    关闭

    推56站长论坛推荐上一条 /3 下一条

    站长QQ
    在线咨询
    咨询热线
    QQ:405327411
    站长

    QQ|广告合作|关于我们|联系我们|免责声明|网站导航|站长论坛 ( 豫ICP备11018337号-5

    王宝臣旗下网站 推56论坛(www.tui56.com|ask.tui56.com|blog.tui56.com|daohang.tui56.com)

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表