|
|
|
| Как узнать IP адрес посетителя чтобы вывести строку:
Здравствуйте, ваш IP = такой то.. | |
|
|
|
|
|
|
|
для: kodges
(08.02.2007 в 17:26)
| | $_SERVER['REMOTE_ADDR']
а еще почитайте:
http://softtime.ru/info/articlephp.php?id_article=69 | |
|
|
|
|
|
|
|
для: margol
(08.02.2007 в 17:28)
| | я делаю так:
function GetIp()
{
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else
{
$ip=getenv('REMOTE_ADDR');
}
return $ip;
}
|
| |
|
|
|
|
|
|
|
для: kodges
(08.02.2007 в 17:26)
| |
<?php
function getip()
{
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
$ip = getenv("HTTP_CLIENT_IP");
elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
elseif (!empty($_SERVER['REMOTE_ADDR']) && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}
?>
|
| |
|
|
|