php验证IP是否为百度IP接口

<?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
*/

原文:https://www.ttus.top/37.html

如有侵权请提供相关证明到sjhyzwds@gmail.com
请加入官方QQ群1056114416
七彩云资源网 » php验证IP是否为百度IP接口

发表评论

  • 493会员总数(位)
  • 276资源总数(个)
  • 0本周发布(个)
  • 0 今日发布(个)
  • 483稳定运行(天)

提供最优质的资源集合

立即查看 了解详情