Cms技巧
分享创造价值 合作实现共赢

Cms技巧

当前位置:主页 > 新闻动态 > Cms技巧 >

解决ecshop首页出现hacking attempt问题方法

发布时间:2018-04-10 12:23作者:admin来源:未知点击:

随着ecshop个人独立商城逐渐兴起,很多朋友可能会发现在使用ecshop的使用中会出现一些问题,比如首页乱码现象问题和首页出现hacking attempt问题,因为ecshop首页乱码现象在以前的博文中提过了。所以今天说一说hacking attempt 的问题。

(1)出现的原因:

众所周知,hacking attempt的意思是黑客攻击,那么是真的我们的商城受到了黑客攻击了吗?其实,并不是这样的,在ecshop商城中,订单间的相互冲突,或者管理者前后台之间的操作冲突,还有有时候的网络加载以及网络环境都会造成此项问题。那么,具体是怎么发生的呢?
比如说:当用户在用户中心把订单设置为”已收货”后 ,然后如果我再在后台把这个订单设置为”已收货” 就会出现这个问题。这就是订单间的冲突问题造成的。那么,当出现此项问题时,我们应该如何去解决呢?

(2)解决方式

这里我用zhuji91的linux主机搭载的cpanel控制面板进行详细的操作。一般来说,出现此问题都是admin/order.php文件中的语句出现错误,那么我们只需要检查一下那段语句是否正确就可以了。

step 1:打开cpanel,进入文件管理器选择自己的ecshop网站,点击进入,选中admin/order.php文件,邮件点击edit。

 

attachment

step 2:打开此文件,找到define(‘IN_ECS’, true);这句话,如果没有的话,请添加,如果有的话,那么就有可能是网络环境或者订单冲突所造成的此句话不能加载。

 

attachment2

 

其实这个错误的原理很简单,只需要明白ecshop内部的一个命令就可以很简单的避免此项问题发生:初始化文件中这样定义:

if (!defined(‘IN_AGA’))
{
die(‘Hacking Attempt’);
}


在使用的页面中必须这样:


define(‘IN_AGA’, true);
如果: define(‘IN_ESC’, true);


初始化文件就会执行定义的错误

TOP

QQ客服

18910140161