Re: Client's IP address retrival
- From: Rob <rob.@.no.spam.please.tbswebdesign.com>
- Date: Thu, 28 Jul 2005 16:31:55 +0000 (UTC)
Dave wrote:
varungupta (developer.varun@xxxxxxxxx) decided we needed to hear...
Hi Group members !
I want to know about a method for detecting client's IP which is running behind a proxy server. I have tried functions available with PHP core but they are returning the address of proxy server not of the client's machinel. Is there any way to get the desired results.
You can't do it with PHP. You could use Javascript and pass it as a form variable.
Depends why you want to do this, since its easy to get around it - JS could be turned off, or the form var could be overidden. If say you wanted to ban users from a particular IP then I wouldn't trust this method, but if you just want the IP for cosmetic reasons then I'm sure you can live with the pitfalls.
could you can do it with php.... this may not work with annonymous proxies... but most ISP's should forward this header.
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$userip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$userip = $_SERVER['REMOTE_ADDR'];
}*Rob .
- Follow-Ups:
- Re: Client's IP address retrival
- From: Gordon Burditt
- Re: Client's IP address retrival
- References:
- Client's IP address retrival
- From: varungupta
- Re: Client's IP address retrival
- From: Dave
- Client's IP address retrival
- Prev by Date: Re: Unexpected T-VARIABLE
- Next by Date: Re: Client's IP address retrival
- Previous by thread: Re: Client's IP address retrival
- Next by thread: Re: Client's IP address retrival
- Index(es):
Relevant Pages
|