phpREMOTE_ADDR之获取访客IP的代码
2023-06-13 09:14:00 时间
<?php
$iipp=$_SERVER["REMOTE_ADDR"];
echo $iipp;
?>[/code][code]<?php
$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
echo $user_IP;
?>
<?php
function get_real_ip(){
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$ips = explode (", ", $_SERVER["HTTP_X_FORWARDED_FOR"]);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
for ($i = 0; $i < count($ips); $i++) {
if (!eregi ("^(10|172.16|192.168).", $ips[$i])) {
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER["REMOTE_ADDR"]);
}
echo get_real_ip();
?>
<?php
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])
{
$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
}
elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])
{
$ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
}
elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"])
{
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
elseif (getenv("HTTP_X_FORWARDED_FOR"))
{
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
elseif (getenv("HTTP_CLIENT_IP"))
{
$ip = getenv("HTTP_CLIENT_IP");
}
elseif (getenv("REMOTE_ADDR"))
{
$ip = getenv("REMOTE_ADDR");
}
else
{
$ip = "Unknown";
}
echo "你的IP:".$ip ;
?>
<?php
if(getenv("HTTP_CLIENT_IP")) {
$onlineip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$onlineip = getenv("HTTP_X_FORWARDED_FOR");
} elseif(getenv("REMOTE_ADDR")) {
$onlineip = getenv("REMOTE_ADDR");
} else {
$onlineip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
echo $onlineip;
?>
$iipp=$_SERVER["REMOTE_ADDR"];
echo $iipp;
?>[/code][code]<?php
$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
echo $user_IP;
?>
<?php
function get_real_ip(){
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$ips = explode (", ", $_SERVER["HTTP_X_FORWARDED_FOR"]);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
for ($i = 0; $i < count($ips); $i++) {
if (!eregi ("^(10|172.16|192.168).", $ips[$i])) {
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER["REMOTE_ADDR"]);
}
echo get_real_ip();
?>
<?php
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])
{
$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
}
elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])
{
$ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
}
elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"])
{
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
elseif (getenv("HTTP_X_FORWARDED_FOR"))
{
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
elseif (getenv("HTTP_CLIENT_IP"))
{
$ip = getenv("HTTP_CLIENT_IP");
}
elseif (getenv("REMOTE_ADDR"))
{
$ip = getenv("REMOTE_ADDR");
}
else
{
$ip = "Unknown";
}
echo "你的IP:".$ip ;
?>
<?php
if(getenv("HTTP_CLIENT_IP")) {
$onlineip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$onlineip = getenv("HTTP_X_FORWARDED_FOR");
} elseif(getenv("REMOTE_ADDR")) {
$onlineip = getenv("REMOTE_ADDR");
} else {
$onlineip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
echo $onlineip;
?>
相关文章
- 如何防止其它站点扫描IP导致源ip暴露方法
- [RK3399/RK3328][Android10.0]Ethernet:以太网设置静态ip,重启后无法获取IP的问题「建议收藏」
- 本地Linux配置ip地址的方法
- IP代理的纯净度对用多账号管理有多重要?
- 【Android 逆向】Android 进程代码注入原理 ( 进程注入原理 | 远程调用流程 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 )
- ORA-24915: Cannot start Listener at specified IP address ORACLE 报错 故障修复 远程处理
- Redis实现虚拟IP解决方案(redis虚拟ip)
- Linux获取公网IP的最佳方式(linux公网ip)
- 探索Linux系统中IP流量统计方式(linux统计ip流量)
- Linux下实现IP转发功能(ip转发linux)
- MySQL服务器IP访问控制(mysqlip访问)
- 解决Oracle IP变更的最佳实践(oracle换ip)
- MySQL虚拟IP:有效管理数据库应用程序(mysql虚拟ip)
- Linux,IP和MAC:深度探索三大基础技术(linuxipmac)
- 如何在Linux环境下获取主机IP:简单易学的步骤(linux获取主机ip)
- 快速获取Linux IP:简单几步搞定(如何获取linux的ip)
- Linux 下删除IP命令的使用示范(删除ip命令 linux)
- 管理IP白名单基于Redis的开发实现(开发ip白名单redis)
- 失败本地Redis启动IP失败排查之路(本地redis启动ip)
- 使用Oracle Oracle IP解析获取完美互联网体验(ip解析 oracle)
- 指定IP 连接 Redis实现零障碍操作(指定ip连接redis)
- MySQL获取不到IP,如何解决(mysql不能获取ip)
- php获取本机外网/公网IP的代码
- 利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
- php下网站防IP攻击代码,超级实用
- php中禁止单个IP与ip段访问的代码小结
- 以IP来获取客户端电脑名称(一句代码实现)
- php获取本地IP代码
- 使用淘宝IP库获取用户ip地理位置