This is what I use, I think I got it off the online documentation.  I use it
to track users and it checks for proxys.

if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != "")
{$IP = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
$proxy = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]);}

else
{$IP = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]);}

-Jonathan

----- Original Message -----
From: "Jeroen Timmers" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: "[PHP-DB]" <[EMAIL PROTECTED]>
Sent: Monday, February 11, 2002 7:43 AM
Subject: [PHP-DB] Re: [PHP] help - to get client IP


> Someone please help me of how I could get the client IP using PHP, when i
> use $remote_addr it gives me the server IP, Kindly help how I could get
the
> IP of clients who are connected to my server or website.
>
> $ip = gethostbyname($REMOTE_HOST);
>
> the you got the IP of the remote user.
>
> Jeroen Timmers
>
>
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to