Cake Php 2.x getClientIp возвращает :: 1 - PullRequest
0 голосов
/ 20 января 2020

В настоящее время я использую RequestHandlerComponent.

public $components = array(
        'DebugKit.Toolbar',
        'Session',
        'Flash',
        'RequestHandler',
        'Auth' => array(
            'loginRedirect' => array(
                'controller' => 'messages',
                'action' => 'index'
            ),
            'authenticate' => array(
                'Form' => array(
                    'fields' => array(
                        'username' => 'email',
                        'password' => 'password'
                    )
                )
            )
        )
    );

При получении IP-адреса я использую это как то, что было указано в документации.

$this->request->clientIp()

А также я включил прокси, добавив:

$this->request->trustProxy = true;

Так это будет выглядеть так:

$this->request->trustProxy = true;
$clientIp = $this->request->clientIp();

Вместо того, чтобы получать 192.168.XXX.XX8 (пример IP-адреса IPv4), я получаю :: 1. То, чего я пытаюсь добиться, - это получить мой IPv4-адрес.

Может ли кто-нибудь сильно помочь мне в этом? Я действительно очень ценю это. Thankyousomuch!

...