On Wed, Dec 04, 2019 at 09:50:19AM +0300, CoDDoC wrote:
>В логе nginx все правильно: \xC0\xA8\x00\xC8 (мой IP 192.168.0.200)
>
>В php:
>
> 1. Конвертирую первый заголовок в bin, затем в hex. На выходе правильно:
>string(8) "c0a800c8"
> 2. Конвертирую второй заголовок
Доброго времени суток!
Передаю в php два заголовка:
proxy_set_header 'User-IP' $remote_addr;
proxy_set_header 'BIN-IP' $binary_remote_addr;
Соответственно, на стороне php ловлю их:
$_SERVER ['HTTP_USER_IP']
$_SERVER ['HTTP_BIN_IP']
Параллельно пишу значение $binary_remote_addr в лог