为了账号安全,请及时绑定邮箱和手机立即绑定

您好,为什么我使用php $_SERVER['REMOTE_ADDR'],显示无效?

您好,为什么我使用php $_SERVER['REMOTE_ADDR'],显示无效?

FFIVE 2021-07-15 20:11:56
我要获取访问这的ip,为什么说未定义呢??没什么源码呀,就是一条语句echo php $_SERVER['REMOTE_ADDR'];
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

获取客户端IP地址::
function getIp(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
return $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORVARDED_FOR'])){
return $_SERVER['HTTP_X_FORVARDED_FOR'];
}elseif(!empty($_SERVER['REMOTE_ADDR'])){
return $_SERVER['REMOTE_ADDR'];
}else{
return "未知IP";
}
亲,试试我这段代码,获取IP的三种形式 ,应该有一款适合你,根据你的系统,上网方式选择不同的获取方式

查看完整回答
反对 回复 2021-07-18
  • 2 回答
  • 0 关注
  • 373 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信