السبت، 25 يونيو 2011

How to Get IP Address of Visitor

This is a simple PHP tutorials and script for getting remote visitors with their IP Address. With this tracking your visitor is very easy and simple with PHP. PHP has a set of global variables. Among them, we use $_SERVER variable to get an IP address of a remote computer. REMOTE_ADDR is the constant that is used to get the IP Address of a remote computer.
Note that this script may not return IP Address if the client/user firewall is on or when client is using some proxy software.

< ?php
 $ipaddress=$_SERVER["REMOTE_ADDR"];
 echo "Your IP ADDRESS: ". $ipaddress;
?>
 
 
 
Another way of retrieving IP Address is using function getenv().
 
 
< ?php
 $userip = $_SERVER["HTTP_X_FORWARDED_FOR"];
 $proxy = $_SERVER["REMOTE_ADDR"];
 $host = @gethostbyaddr($_SERVER["HTTP_X_FORWARDED_FOR"]);
?>
 
 

OUTPUT

Server IP ADDRESS: [exec]echo $_SERVER["HTTP_X_FORWARDED_FOR"];[/exec]
User IP ADDRESS: [exec]echo $_SERVER["REMOTE_ADDR"];[/exec]
User HOST ADDRESS: [exec]echo @gethostbyaddr($_SERVER["HTTP_X_FORWARDED_FOR"]);[/exec]
 
 
 
  $userip is the IP address of the user thats been passed on by the 
server. $proxy is the IP address of the server itself and $host is the 
host address of the user. If your PHP version is less than 4.3 then use 
$HTTP_SERVER_VARS in place of $_SERVER
 
 //////////
<?php
 // A simple script to get ip address of visitor
         $userip = $_SERVER["HTTP_X_FORWARDED_FOR"];
         $proxy = $_SERVER["REMOTE_ADDR"];
         $host = @gethostbyaddr($_SERVER["HTTP_X_FORWARDED_FOR"]);
?> 
 ////////// 

ليست هناك تعليقات:

إرسال تعليق