jmf/visitor-ip-resolution

Allows resolving current visitor IP address.

1.1.0 2025-03-26 02:04 UTC

This package is auto-updated.

Last update: 2025-04-26 02:25:47 UTC


README

Allows resolving current visitor IP address.

Configuration

Package is usable as-is:

use Jmf\VisitorIpResolution\VisitorIpV4Resolver;

$resolver = new VisitorIpV4Resolver();

By default, visitor IP will be retrieved from $_SERVER['REMOTE_ADDR']. If you host your application behind a reverse proxy, you could need to specify another source, as such:

use Jmf\VisitorIpResolution\VisitorIpV4Resolver;

$resolver = new VisitorIpV4Resolver('HTTP_X_FORWARDED_FOR');

Usage

use Jmf\VisitorIpResolution\VisitorIpV4Resolver;

$resolver = new VisitorIpV4Resolver();

echo $resolver->resolve();

Will output something like:

123.45.6.7