php 获取当前用户IP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取当前用户IP相关的知识,希望对你有一定的参考价值。
<?php
// ------------------------------------------------------------------------
/**
* Returns the users IP address
*
* @return string The user ip.
*/
static public function get_the_user_ip()
{
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) )
{
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) )
{
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
if ( '127.0.0.1' === $ip && TRUE === self::$debug )
{
$ip = '75.189.90.188';
}
return $ip;
}
以上是关于php 获取当前用户IP的主要内容,如果未能解决你的问题,请参考以下文章
如何在 php 7.1.1 中打印当前用户的 IP 地址
PHP如何获取用户的真实IP?
PHP获取客户端的IP地址
php获取ip
用javaScript怎么样获取用户本地的ip地址?
php根据ip地址查地区