Hi Sonjaya,
Here is how i detect a proxy / user external ip and internal ip
I use the global variable catched by PHP from the web server,
the web server that i use is Apache i don't know about your's but it might
work.
There are tonns of available information here is some that i have debugged
If you get a
User Browser : $GLOBALS[HTTP_USER_AGENT]
External IP : $GLOBALS[REMOTE_ADDR]
Internal IP : $GLOBALS[HTTP_X_FORWARDED_FOR]
Proxy : $GLOBALS[HTTP_VIA]
Please notice that you might get all, same or partial information from the user
i think the only one that you can trust 100% is the External IP since this is
basic TCP/IP all the rest might be empty or with invalid values. Microsoft ISA
proxy at my job for example does not foward the internal user IP.
try something print_r($GLOBALS) to check out all the avaliable
informations
you could do something like this
if ( $GLOBALS[HTTP_VIA] == "" ) {
echo "User Proxy is Not Available <br>";
}
else {
echo "User Proxy: $GLOBALS[HTTP_VIA] <br>";
}
Hope this help you !
Stay happy
Miguel Angelo
From: sonjaya <[EMAIL PROTECTED]>
To: php-general <[EMAIL PROTECTED]>
Date: Wed, 28 May 2003 18:02:26 +0700
Subject: detect proxy
dear milist
any body now script to detect browser also ip event using proxy public or
high anonymous .thank's
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php