My problem is a touch different, I know the IP's of the visitors who can visit the
site, but I need to make sure that it's *really* them. Cookies are a potential
solution, but don't quite fit the bill due to some variables on the users sides - and
what I'm really keeping out are bots (that break in), not people.
I've tested for:
$HTTP_CONNECTION ("Keep-Alive" means not a robot - right?)
$HTTP_REFERER (can't fake this if you're a robot...?)
$HTTP_ACCEPT_LANGUAGE (Only comes along with browsers... yea?)
In short, I need to make sure that only humans (who are on the IP list) can view
content... and I wanted to make sure that bots couldn't spoof their IP and look like
one of the human IP's.
make sense?
thanks,
Sean
-----Original Message-----
From: Steven Walker [mailto:[EMAIL PROTECTED]]
I don't know too much about this, but IP checking is not a reliable way
of identification anyway. Depending on how people connect to the
internet, some people will have different IPs every time. Since I use a
cable modem, my IP address rarely changes (if ever) so I use it as a
safety net to prevent other users from accessing my files.
Steven J. Walker
Walker Effects
www.walkereffects.com
[EMAIL PROTECTED]
On Wednesday, February 20, 2002, at 08:28 PM, [EMAIL PROTECTED]
wrote:
> Hi all,
>
> I need to know the exact ip of who is entering a site and I'm worried
> about proxies and spoofing. From php.net:
> http://www.php.net/manual/en/function.getenv.php
> This was listed:
> ============================
> This gives you the right ip:
>
> if (getenv(HTTP_CLIENT_IP)){
> $ip=getenv(HTTP_CLIENT_IP);
> }
> else {
> $ip=getenv(REMOTE_ADDR);
> }
> ============================
> Is this really a fool-proof method of knowing exactly what the ip is
> that's getting onboard?
>
> Thanks!
>
> Sean
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php