100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > php获取用户IPv4或IPv6地址的代码

php获取用户IPv4或IPv6地址的代码

时间:2024-01-06 17:51:21

相关推荐

php获取用户IPv4或IPv6地址的代码

php教程|php手册

获取,用户,IPv4,IPv6,地址,代码

php教程-php手册

爱卡汽车 源码,vscode 到行尾,ubuntu虚拟机鼠标消失,tomcat8.0.27,sqlite 头像流保存,dtcms插件源码,常用前端框架优缺点,网站根目录爬虫文件,response php,漳州seo价格,威海市手机靓号网站源码,qq虚假红包网页源码,模板下载 免费,用源码修改的小程序利于蔽lzw

谷歌了一下,找到这段代码,可以根据用户环境获取IP地址,需要的朋友可以参考下

易企秀 源码 v13,ubuntu 注册命令,tomcat启动后的进程,付费小说爬虫,php验证码类库,仙桃seo关键词优化经验技巧lzw

百度云资源免费分享网站源码,ubuntu开机突然很慢,登陆tomcat管理页面,且有小爬虫,php脚本编写,家装行业seo优化案例关键词lzw

其实这个很简单,只不过我一直想用 ipv6-test 的API做一个获取用户IP地址的东西……无奈JSON获取到的只是本机服务器的IP。算了,香港服务器,不研究了,何况人家提供的widget也挺好用的。谷歌了一下,找到这段代码,香港服务器,可以根据用户环境获取IP地址。

例如IPv6访问 则获取到的是用户的IPv6地址

p.s 前提是网站做了A和AAAA解析

复制代码 代码如下:

<?php

function getIP() /*获取客户端IP*/

{

if (@$_SERVER[“HTTP_X_FORWARDED_FOR”])

$ip = $_SERVER[“HTTP_X_FORWARDED_FOR”];

else if (@$_SERVER[“HTTP_CLIENT_IP”])

$ip = $_SERVER[“HTTP_CLIENT_IP”];

else if (@$_SERVER[“REMOTE_ADDR”])

$ip = $_SERVER[“REMOTE_ADDR”];

else if (@getenv(“HTTP_X_FORWARDED_FOR”))

$ip = getenv(“HTTP_X_FORWARDED_FOR”);

else if (@getenv(“HTTP_CLIENT_IP”))

$ip = getenv(“HTTP_CLIENT_IP”);

else if (@getenv(“REMOTE_ADDR”))

$ip = getenv(“REMOTE_ADDR”);

else

$ip = “Unknown”;

return $ip;

}

?>

,香港服务器

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。