oto obiecana funkcja:
Kod PHP:
function GetIP()
{
GLOBAL $ip;
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER***91;'REMOTE_ADDR'***93;) && $_SERVER***91;'REMOTE_ADDR'***93; && strcasecmp($_SERVER***91;'REMOTE_ADDR'***93;, "unknown"))
$ip = $_SERVER***91;'REMOTE_ADDR'***93;;
else
$ip = "unknown";
return($ip);
}/*-------GetIP()-------*/
w kodzie dajesz:
z tego masz zmienna $ip, z ktora mozesz zrobic co chcesz, np zapisac do bazy, czy do pliku. To jest wlasnie adres IP odwiedzajacego.