How to Get IP Address of Visitor

Pin It


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.

1
2
3
4
< ?php
 $ipaddress=$_SERVER["REMOTE_ADDR"];
 echo "Your IP ADDRESS: ". $ipaddress;
?>

Another way of retrieving IP Address is using function getenv().

1
2
3
4
5
< ?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

Download : PHP Script Get IP Address of Visitor

Submit your comment

Please enter your name

Your name is required

Please enter a valid email address

An email address is required

Please enter your message

Twitter

  • May 2, 2012 04:15

    10 Free WordPress Theme To Make You Forget About Premium Theme http://t.co/YRiLCiVa

  • March 2, 2012 17:16

    3 Helpful Tools to Test Cross Browser Compatibility of Webpage http://t.co/FY0jh8Dn

  • March 2, 2012 16:43

    3 Helpful Tools to Test Cross Browser Compatibility of Webpage http://t.co/QUlYKInf #IE #FF #Chrome #Testing #CrossBrowser

  • March 2, 2012 12:52

    Top 5 Plugins to Build Contact Form for WordPress http://t.co/PWyR08Iq #WordPress #Plugins #ContactForm

  • June 11, 2011 02:49

    CSS 3 Transitions http://bit.ly/m0pK3t

Design Gala © 2012 All Rights Reserved

Designed by 76miles

Powered by WordPress

More in PHP (2 of 5 articles)