社区
基础编程
帖子详情
求救PHP获取IP的方法,用getenv(remote_addr);提示出错
PHPxuexi
2005-04-06 08:26:47
rt
...全文
201
6
打赏
收藏
求救PHP获取IP的方法,用getenv(remote_addr);提示出错
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shysky
2005-04-07
打赏
举报
回复
unset($onlineip);
if($_SERVER['HTTP_CLIENT_IP']){
$onlineip=$_SERVER['HTTP_CLIENT_IP'];}
elseif($_SERVER['HTTP_X_FORWARDED_FOR']){
$onlineip=$_SERVER['HTTP_X_FORWARDED_FOR']; }
else{$onlineip=$_SERVER['REMOTE_ADDR'];}
echo $onlineip;
littlejc2
2005-04-07
打赏
举报
回复
$_ENV["REMOTE_ADDR"]这个试试呢
surfchen
2005-04-07
打赏
举报
回复
sorry~神仙是对的,我把SERVER写成了GET~~
uuq
2005-04-06
打赏
举报
回复
你用phpinfo输出上面有很多环境变量。
有端口。有host
-神仙-
2005-04-06
打赏
举报
回复
echo $_SERVER['REMOTE_ADDR']
surfchen
2005-04-06
打赏
举报
回复
echo $_GET['REMOTE_ADDR'];
另:错误提示是什么????
php
六种
获取
ip
地址的
方法
3. **$_SERVER["
REMOTE
_
ADD
R"]**:如果前两种方式都无法
获取
到
IP
,则使用此变量来
获取
客户端
IP
。这是最常用的
获取
客户端
IP
的方式之一。 4. 如果以上条件都不满足,则返回“無法獲取”。 ####
方法
二:使用$_SERVER...
php
REMOTE
_
ADD
R之
获取
访客
IP
的代码
然而,由于网络环境的复杂性,如代理服务器、负载均衡器等,单一使用`
REMOTE
_
ADD
R`可能无法
获取
到准确的
IP
地址。因此,我们需要考虑多种可能的情况来
获取
真实的访客
IP
。 首先,最直接的方式就是通过`$_SERVER[...
做了CDN
获取
用户真实
IP
的函数代码(
PHP
与Asp设置方式)
最后,如果以上两种
方法
都失败,函数将返回`
REMOTE
_
ADD
R`,这是服务器接收到请求的原始
IP
。 对于
PHP
,
获取
真实
IP
的处理方式类似,但语法略有不同。在Discuz论坛的环境中,可以找到以下代码片段: ```
php
if ...
php
获取
访问者
IP
地址汇总.doc
首先是直接
获取
IP
地址的最简单
方法
,通过
PHP
的超全局变量$_SERVER数组中的'
REMOTE
_
ADD
R'元素即可直接
获取
到访问者的
IP
地址。这是最直接也是最基础的
方法
,适用于大部分情况。 然而,在某些特定的网络环境中,客户端...
PHP
根据
IP
地址
获取
所在城市
$real
ip
= get
env
("
REMOTE
_
ADD
R"); } else { $real
ip
= $unknown; } } $real
ip
= preg_match("/[\d\.]{7,15}/", $real
ip
, $matches) ? $matches[0] : $unknown; return $real
ip
; } ``` 这段代码首先定义了`...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章