Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Непонятки с binary_remote_addr (1 reply)

$
0
0
Доброго времени суток!
 
Передаю в 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"
Собственно, все. Тупняк. Ткните носом, плз, куда делась половина второго заголовка?
Спасибо.
 
--_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>