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 > >Cosmin
Hello, 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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php