快捷搜索:  汽车  科技

公众号显示token已获取(恶意请求微信公众号token)

公众号显示token已获取(恶意请求微信公众号token)顺手做了matomo、awstats、zabbix三个监控的安装教程die ("Your IP is block to connect !");3、将第二条写成一个公共方法,需要的地方,直接调用。1、首先,需要获取每个用户的ip,并对每个请求都获取。获取代码:// 可处理局域网 function get_ip() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_X_FORWARDED')) { $ip = getenv('HTTP_X_FORWARDED'); } elseif (

最近官网www.zhaoqianbei.com老是出错,报access_token错误,刚开始还以为自己代码哪儿出了bug,结果到微信公众号->接口权限->access_token一看,我的妈呀100000/100000,啥意思,一天,10万次都用完了。

而微信给了一个月10次重置机会,那么重置吧。

当然,那个吃饱了饭撑的,还会继续恶意请求。

于是要对ip进行限制,防止这个吃饱饭撑的进来拉屎。

1、首先,需要获取每个用户的ip,并对每个请求都获取。

获取代码:

// 可处理局域网 function get_ip() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_X_FORWARDED')) { $ip = getenv('HTTP_X_FORWARDED'); } elseif (getenv('HTTP_FORWARDED_FOR')) { $ip = getenv('HTTP_FORWARDED_FOR'); } elseif (getenv('HTTP_FORWARDED')) { $ip = getenv('HTTP_FORWARDED'); } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; }

2、将获取的ip写入数据库,且判断该ip在数据库一定时间的数量,比如1天不要超过20条。超过了

die ("Your IP is block to connect !");

3、将第二条写成一个公共方法,需要的地方,直接调用。

顺手做了matomo、awstats、zabbix三个监控的安装教程

1、matomo:http://www.zhaoqianbei.com/Index/jishuZhuye/id/14870

2、zabbix:http://www.zhaoqianbei.com/Index/jishuZhuye/id/14873

3、awstats:http://www.zhaoqianbei.com/Index/jishuZhuye/id/14869

为了让您简单的部署一个防止恶意访问,你可以加载一个我们写的一个js。

公众号显示token已获取(恶意请求微信公众号token)(1)

猜您喜欢: