Непонятки с binary_remote_addr

CoDDoC coddoc на mail.ru
Ср Дек 4 06:50:19 UTC 2019


Доброго времени суток!
 
Передаю в 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 в лог nginx.
 
В логе nginx все правильно: \xC0\xA8\x00\xC8 (мой IP 192.168.0.200)
 
В php:
*  Конвертирую первый заголовок в bin, затем в hex. На выходе правильно: string(8) "c0a800c8"
*  Конвертирую второй заголовок в hex (т.к. он уже bin). На выходе: string(4) "c0a8"
Собственно, все. Тупняк. Ткните носом, плз, куда делась половина второго заголовка?
Спасибо.
 
--
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20191204/2e7fa04b/attachment.htm>


Подробная информация о списке рассылки nginx-ru