Re: get ip of visitors
| From: | Luc Saint-Elie | Date: | Tue, 23 Apr 2002 08:35:27 +0000 |
| Subject: | Re: get ip of visitors | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-94125@lists.php.net to get a copy of this message | ||
At 11:04 23/04/2002 +0300, Cosmin Vlasiu wrote:
Hello, How can I take the IP of the visitator of my php page? not gethostbyname... I need the ip of any visitator not for the specified visitator. Thank you CosminHello, function http_data() {
$user_data = array ();// IP Number if (getenv(HTTP_X_FORWARDED_FOR)){
$user_data['ip']=getenv(HTTP_X_FORWARDED_FOR);
} else {
$user_data['ip'] =getenv(REMOTE_ADDR);
}
// HOSTNAME
if ((getenv("REMOTE_HOST ")== "")){
$r_hostname = @gethostbyaddr($REMOTE_ADDR);
if ($r_hostname ==""){
$user_data['machine'] = 'unknown';
}else {
$user_data['machine'] = $r_hostname;
}
} else {
$user_data['machine'] = getenv("REMOTE_HOST ");
}
// Browser
$user_data['navigateur'] = getenv("HTTP_USER_AGENT");
// HTTP Refer
$user_data['comefrom'] = getenv("HTTP_REFERER");
return $user_data;} Hope this helps Luc