A-A+

去掉ecshop源码中存在的版本代码

2015年12月24日 PHP开源系统 暂无评论 阅读 7 views 次

在使用了 ecshop 程序之后,其右键》源码,发现其存在如下的代码:

  1. <meta name="Generator" content="ECSHOP v2.7.2" />  
  2. <meta name="Generator" content="ECSHOP v2.7.3" />  

这就很明显的暴露出了当前 ecshop 所使用的版本,这极易会被黑客进行利用,所以应该及时的把这个显示版本的代码删除掉,夏日博客总结的教程如下,首先打开 includes/cls_template.php 文件,找到如下的控制代码:

  1.  /* 在头部加入版本信息 */  
  2. $source = preg_replace('/<head>/i', "<head>\r\n<meta name=\"Generator\" 
  3. content=\"" . APPNAME .' ' . VERSION . "\" />",  $source);  

这段代码就是显示 ecshop 版本的功能代码了,将其直接删除或者注释掉,再生成一下首页就 ok 了。

标签:

给我留言