php代码审计 50

<?phpfunctionGetIP(){if(!empty($_SERVER["HTTP_CLIENT_IP"]))$cip=$_SERVER["HTT... <?php
function GetIP(){
if(!empty($_SERVER["HTTP_CLIENT_IP"]))
$cip = $_SERVER["HTTP_CLIENT_IP"];
else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if(!empty($_SERVER["REMOTE_ADDR"]))
$cip = $_SERVER["REMOTE_ADDR"];
else
$cip = "0.0.0.0";
return $cip;
}
$GetIPs = GetIP();
if ($GetIPs=="1.1.1.1"){
echo "Great! Key is *********";
}
else{
echo "错误!你的IP不在访问列表之内!";
}
?>

展开
 我来答
yyppgg5
2012-07-16 · TA获得超过126个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:91.1万
展开全部
把if用大括号试试 这样就能返回三种情况下的$cip
function GetIP(){
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$cip = $_SERVER["HTTP_CLIENT_IP"];
}
else if{(!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else if
{(!empty($_SERVER["REMOTE_ADDR"]))
$cip = $_SERVER["REMOTE_ADDR"];
}
else{
$cip = "0.0.0.0";
}
return $cip;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云创
2023-07-25 广告
无法直接比较哪家代码审计服务更省钱,因为服务的价格会根据各种因素而有所不同,例如服务提供商的声誉、经验、地理位置以及服务的详细要求和规模等。建议在选择代码审计服务时,考虑以下几个方面:1. 服务质量和信誉:优先考虑服务质量高、信誉良好的服务... 点击进入详情页
本回答由云创提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式