jmf/visitor-ip-resolution

Allows resolving current visitor IP address.

Installs: 161

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/jmf/visitor-ip-resolution

1.1.0 2025-03-26 02:04 UTC

This package is auto-updated.

Last update: 2025-09-26 03:26:09 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