User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the PHP section within the Web Development category of DaniWeb, a massive community of 361,560 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,012 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our PHP advertiser: Lunarpages PHP Web Hosting
Views: 284 | Replies: 3
Reply
Join Date: May 2008
Location: Hyderabad,India
Posts: 89
Reputation: Suhacini is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
Suhacini Suhacini is offline Offline
Junior Poster in Training

Based on IP address change the info of a site

  #1  
May 12th, 2008
Hi,
Can I change the information of a site depending on ip address.

For example:
I have different folders for each geographic location, say for USA it should show a different site, for UK it should show a different site, like wise depending on the IP address it should go to that particular folder or index file.

Is tht possible using php?
Suhasini
AddThis Social Bookmark Button
Reply With Quote  
Join Date: May 2008
Posts: 31
Reputation: rgviza is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 5
rgviza rgviza is offline Offline
Light Poster

Re: Based on IP address change the info of a site

  #2  
May 14th, 2008
Originally Posted by Suhacini View Post
Hi,
Can I change the information of a site depending on ip address.

For example:
I have different folders for each geographic location, say for USA it should show a different site, for UK it should show a different site, like wise depending on the IP address it should go to that particular folder or index file.

Is tht possible using php?

There are two ways of doing this. One is to buy the MaxMind database, another is to do whois calls using a socket (not through their web interface!) and cache the netblock results so you don't hammer whois and get yourself banned.

-r
Reply With Quote  
Join Date: May 2008
Location: Hyderabad,India
Posts: 89
Reputation: Suhacini is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
Suhacini Suhacini is offline Offline
Junior Poster in Training

Re: Based on IP address change the info of a site

  #3  
May 14th, 2008
Can you tell me how can I use whois? If I use that will it be possible something like this : If user is from US he shuold see one page, If he is from UK then he must see different page...and so on different places differen pages...
Suhasini
Reply With Quote  
Join Date: May 2008
Posts: 31
Reputation: rgviza is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 5
rgviza rgviza is offline Offline
Light Poster

Re: Based on IP address change the info of a site

  #4  
May 14th, 2008
you can parse country information from whois response. the various ip authorities have different record formats so you have some work ahead of you.

ARIN will tell you if you need to go to another authority. Look for the Referral Server field. The presence of this field indicates that the record is delegated.

Also look for and follow referral records to the final netblock record. if you get a record with nothing but netblocks, the smallest netblock is the one you need to search for the whois record on to get the information. These referral records are created by ISP's who sublet chunks of their IP allocation.

If you aren't familiar with text parsing and especially IP address calculations, working with whois, and need to do this in a hurry, I'd buy the database. It's a *lot* easier. They have a trial database so you can demo it. Just make sure you use IP's in the trial database for demo.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

DaniWeb PHP Marketplace
Thread Tools Display Modes

Similar Threads
Other Threads in the PHP Forum

All times are GMT -4. The time now is 2:31 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC