Re: Ошибка странная

Phil Kulin schors at gmail.com
Sat Aug 2 22:38:32 MSD 2008


2 августа 2008 г. 22:17 пользователь Igor Sysoev <is at rambler-co.ru> написал:

>
> После строки "Server: Apache/1.3.41 (Unix) PHP/5.2.5"
> идут CR LF CR, а не CR LF. Это видно в less (^M):
>
> HTTP/1.1 200 OK
> Date: Sat, 02 Aug 2008 18:15:03 GMT
> Server: Apache/1.3.41 (Unix) PHP/5.2.5 CR LF CR
> ^MContent-Length: 17349
> Set-Cookie: TWIKISID=8b1bde8876a97a2da5c3dc91bc243207; path=/
> Connection: close
> Content-Type: text/html; charset=iso-8859-1
>
>
Спасибо огромное! Я бы сам точно не скоро догадался. Меня смущало что апач
это съедает.
Ошибка в программе:
>-------------
- $hdr =~ s/\n$/Content-Length: $len\n\n/s if $len;
+ $hdr =~ s/\r\n$/Content-Length: $len\n\n/s if $len;
>-----------
(из кода понятно что там было)

У меня только вопрос - а почему апач не считает это ошибкой? Ведь ему это
CGI-скрипт вернул вот в таком виде... Он это взял и как есть пихнул дальше,
хотя казалось бы...

-- 
Non nobis Domine non nobis sed Nomini Tuo da gloriam
Phil Kulin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080802/c40c6a3c/attachment.html>


More information about the nginx-ru mailing list