function getIP() {
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['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] &&
strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "x"; // if this happens, then oh noz :-(
return $ip;
}
-----Original Message-----
From: Ramil Sagum [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 30, 2004 8:18 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP-DB] ip address
On Thu, 30 Sep 2004 11:00:35 +0530, balwantsingh
<[EMAIL PROTECTED]> wrote:
> i tried the $_SERVER['REMOTE_ADDR'] it is giving ip address of server
which
> is hosting the webpage not the user's ip address. pls. suggest how can
IP
> address of an user can be obtained.
what exactly did you do? the following script works:
===
<html><body>
Your IP Address is :
<?php echo $_SERVER["REMOTE_ADDR"]; ?>
</body></html>
===
----
ramil
http://ramil.sagum.net
--
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