SQL PHP HTML ASP JavaScript articles and free scripts to download
 

PHP script to Find out IP address

We can get the IP address of any visitor by using PHP. Finding the IP address is very important requirement for many scripts where we store the members or visitors details. For security reason we can store IP address of our visitors who are doing any purchases or recording the geographical location of the visitor can be done this way. Some time based on the IP address we can redirect the browser to different areas of the site. There are many applications using this and here is the PHP code to know the IP address of any visitor to the site.

What is my IP address ?

Here is the code to display your ip address.

$ip=@$REMOTE_ADDR;
echo "<b>IP Address= $ip</b>";


The above code will display this IP address= 38.107.179.236

IP address if the register_global is off

If at php.ini if register_global is set to Off then we have to change the script a bit to get the address. Here it is

$ip=$_SERVER['REMOTE_ADDR'];

Note that changing register global setting my be a security problem particularly in live hosting environment so consult your host before in this aspects also.

You can see the modification done to signup & login script if global variable is OFF
We can convert the dot formatted IP address to number by using ip2long function and store in MySQL database.

Same way you can find out the referrer to your site by using PHP.


How to get IP address in ASP ?

Read article on visitor tracking



John15-06-2009
I need a script similar to that of the one at tracemyip.com
anto17-06-2009
nice.. can you show how to get the full details for the network addressed including the gateway and sub-net mask? thank you
Spirit20-06-2009
You cannot find out somone's subnet mask, or gateway externally. Both are part of their internal network, all of which shares the same external IP.
Myles13-07-2009
To John - Thanks for that info, now go and make it.
Anto, type ipconfig in msdos or as is probably more apt.....winipcfg in START then RUN.
ajay joshi19-09-2009
thanx.. can you show how to get the full details for ip tracing/ip trapping
CanadaWest21-09-2009
You say,
"recording the geographical location of the visitor can be done this way"
How can I get the user's geographical location to redirect the user to the correct info for their region?
smo21-09-2009
Once IP address is known then the location can be collected by using available geo location tables. These tables are available at cost and can be updated regularly.
gizmo28-11-2009
can you show how to get the full details for the network addressed
santosh30-12-2009
how to run the above code?...
Pham Nguyen01-01-2010
why do i use the code $ip=@$REMOTE_ADDR; on localhost. $ip=127.0.0.1. Please lest me know how about on the host server?
Krishnat31-01-2010
i want to design cyberoam through php..so please tell me some guideline
PHP Developer18-03-2010
Looking to find out how to look up who owns the IP and what the IP owner's address is. Thanks!
kiran malvi15-04-2010
This ip function are most usefull for anyone.
so thanks.
Mahendra Rajgude07-07-2010
Really useful info. Thanks.
Mutahir shah22-10-2010
Please someone could provide me how to conver IP address to address where the user is loged in.
John11-01-2011
Thanks ....it worked.
Michael11-02-2011
I have 14 tracts that I want the visitors to my website to be able to send to their friends. Please can you let me have a script attached to be bottom of the page telling visitors to send to their friends.
Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked


Join Our Email List
Email:  
For Email Newsletters you can trust
IP & Referrer
PHP Sections