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. Конвертирую второй заголовок в hex (т.к. он уже bin). На выходе: > string(4) "c0a8" > > Собственно, все. Тупняк. Ткните носом, плз, куда делась половина второго > заголовка?
Если конвертор думает, что у него на входе c-string (asciz), то естественно нулевой байт он считает концом строки. Возможно, обрезание делается на уровень выше, на выходе из php-шного парсера заголовка. -- Eugene Berdnikov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru