Re: Getting and storing user IP address
| From: | Sean Greenslade | Date: | Tue, 24 Mar 2015 04:16:24 +0000 |
| Subject: | Re: Getting and storing user IP address | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-324704@lists.php.net to get a copy of this message | ||
On Mon, Mar 23, 2015 at 12:18:35PM -0400, michael bredthauer wrote:
> I have been having some trouble with creating a way to store an IP address of a site visitor
> for tracking users site visits.
> So far I have heard using:
>
> $ip =
> $_SERVER['REMOTE_ADDR']?:($_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['HTTP_CLIENT_IP']);
>
> Would you consider this the best way?
>
What, specifically, is the issue you're having?
I remember (years ago) dealing with a spambot that didn't return an IP
in $_SERVER('REMOTE_ADDR'], and my solution was to block clients that
didn't have that value set. But if all you're doing is counting visits,
you may be better off just parsing your webserver access logs.
--Sean