<?php
$ip=$_GET['ip'];
$ua='baiduspider';
if (!ip){echo ('请输入IP');}
else{
$cmd="nslookup $ip";//这个需要nslookup如果服务器没有安装自行百度安装方法
$baidu=shell_exec($cmd);
$baidu=substr($baidu,35,-76);//截权nslookup返回的结果
if ($baidu != $ua){
echo ("查询IP:$ip<br>结果:不是百度蜘蛛IP");
}else{
echo ("查询IP:$ip<br>结果:百度蜘蛛IP");
}
};
/*
*原理就是用php的shell_exec函数执行nslookup命令然后通过substr函数
*截取返回结果然后用if判断结果是否与$ua变量相等
*接口的安全自行写
*www.ttus.top && www.qicaiy.cn
*/
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容