// 获得提交者的IP地址

Posted 江户川丶柯南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了// 获得提交者的IP地址相关的知识,希望对你有一定的参考价值。

//获得提交者的IP地址
function getIp() {
	$ip = ‘Unknown‘;
	if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR‘]))
		$ip = $_SERVER [‘HTTP_X_FORWARDED_FOR‘];
	else if(getenv(‘HTTP_X_FORWARDED_FOR‘))
		$ip = getenv(‘HTTP_X_FORWARDED_FOR‘);

	if (isset($_SERVER[‘HTTP_CLIENT_IP‘]))
		$ip = $_SERVER[‘HTTP_CLIENT_IP‘];
	else if (getenv(‘HTTP_CLIENT_IP‘))
		$ip = getenv(‘HTTP_CLIENT_IP‘);

	if (isset ($_SERVER[‘REMOTE_ADDR‘]))
		$ip = $_SERVER[‘REMOTE_ADDR‘];
	else if (getenv(‘REMOTE_ADDR‘))
		$ip = getenv(‘REMOTE_ADDR‘);
	return addslashes($ip);
}

  

以上是关于// 获得提交者的IP地址的主要内容,如果未能解决你的问题,请参考以下文章

用C语言编写程序如何获得外网的IP的地址

在linux用java根据ip获得mac地址?

Servlet获得Http请求,GET/POST

python访问你自己的公网ip地址的代码

颠覆:在预提交挂钩中获取用户的 IP 地址?

超实用的php代码片段