让ecshop搜索url链接不加密直接正常显示

ECSHOP教程 来源: ECSHOP教程网www.ecshop119.com 时间:2012-07-13 ECSHOP教程分类:ECSHOP二次开发教程

大家使用ecshop,在搜索产品时候出现的地址很长,比如 

  1. search.php?encode=YTo0OntzOjg6ImNhdGVnb3J5IjtzOjE6IjAiO3M6OD
  2. oia2V5d29yZHMiO3M6MToiZCI7czoxMDoiaW1hZ2VGaWVsZCI7czowOiIiO
  3. 3M6MTg6InNlYXJjaF9lbmNvZGVfdGltZ 

代码后缀直接encode,base64加密了。 如何让他正常显示不加密呢? ECSHOP模板提供解决方法:

1. 找到search.php,注销掉18-66行

 

  1. if (empty($_GET['encode'])) 
  2.     $string = array_merge($_GET, $_POST); 
  3.     if (get_magic_quotes_gpc()) 
  4.     { 
  5.         require(dirname(__FILE__) . '/includes/lib_base.php'); 
  6.         //require(dirname(__FILE__) . '/includes/lib_common.php'); 
  7.  
  8.         $string = stripslashes_deep($string); 
  9.     } 
  10.     $string['search_encode_time'] = time(); 
  11.     $string = str_replace('+', '%2b', base64_encode(serialize($string))); 
  12.  
  13.     header("Location: search.php?encode=$string\n"); 
  14.  
  15.     exit; 
  16. else 
  17.     $string = base64_decode(trim($_GET['encode'])); 
  18.     if ($string !== false) 
  19.     { 
  20.         $string = unserialize($string); 
  21.         if ($string !== false) 
  22.         { 
  23.             /* 用户在重定向的情况下当作一次访问 */ 
  24.             if (!empty($string['search_encode_time'])) 
  25.             { 
  26.                 if (time() > $string['search_encode_time'] + 2) 
  27.                 { 
  28.                     define('INGORE_VISIT_STATS', true); 
  29.                 } 
  30.             } 
  31.             else 
  32.             { 
  33.                 define('INGORE_VISIT_STATS', true); 
  34.             } 
  35.         } 
  36.         else 
  37.         { 
  38.             $string = array(); 
  39.         } 
  40.     } 
  41.     else 
  42.     { 
  43.         $string = array(); 
  44.     } 

 2.继续注释掉69行。

 

  1. $_REQUEST = array_merge($_REQUEST, addslashes_deep($string));

转载请注明:ECSHOP模板屋-ECshop教程网http://www.ecshop119.com/ecshopjc-582.html

ECSHOP
ecshop下载 ecshop安装教程 ecshop在线演示 ecshop后台测试
ECSHOP二次开发手册
ecshop教程 ecshop二次开发 ecshop模板教程 ecshop微信配置
ECSHOP商城网站建设
ecshop空间域名 ecshop商城建设 ecshop模板修改 ecshop开发定制
ECSHOP模板屋
ecshop开发团队 ecshop开发中心 ecshop模板制作 模板屋简介
服务支持:7X24小时 151 059 55077
ECShop二次开发
ecshop搭建

标注价格声明:本站所标注价格为模板费用和相关技术服务费用,不包含授权,需要授权请联系官方购买,或者渠道商购买

qqtelcodeback_top
温馨提示

确定取消
温馨提示

关闭