Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Eugene Bodin                         2:5020/400     28 Apr 2001  11:13:20
 To : All
 Subject : Netscape: CGI problem: HTML source displayed
 -------------------------------------------------------------------------------- 
 
 Hello All,
 
 Проблема: Netscape показывает исходный текст некоторых HTML-страниц
 (выдаваемых скриптом)  вместо "отрендеренного".
 (Lynx, как оказалось, тоже, но это не так важно).
 
 Происходит следующее:
 Скрипт "/cgi/allcategories.cgi" выводит список всех категорий
 с кнопками "Edit" для каждой из них.
 При нажатии на одну из них вызывается (через "POST")
 скрипт "/cgi/editcategory.cgi",
 который читает информацию из базы данных и выдает HTML-страницу с
 формой, в котором информация редактируется пользователем.
 При нажатии кнопки "Update", информация отсылается этому же скрипту
 ("/cgi/editcategory.cgi"), который проверяет допустимость значений,
 и (помимо записы их в базу данных),
 выдает HTML-страничку с сообщением типа
 "Данные успешно изменены" или "Hеправильные данные".
 Так вот - эта последняя страничка в Netscape показывается в виде
 исходного HTML-текста.(!)
 Если его сохранить (из Netscape) как файл и открыть,
 то вс\"е выглядит как надо.
 
 В Опере 5.02, IE 5.5 и IE 2.0 все ОК.
 
 Где копать???
 
 В логах вроде все нормально (?).
 
 Отличия есть только в том, что Опера и IE 5.5
 используют "HTTP/1.1", а остальные - "HTTP/1.0"
 (но в IE 2.0, тем не менее, все работает!),
 и в количестве отправленных сервером байт
 (у Оперы и IE 5.5 оно чуть больше).
 
 Сервер: Apache 1.3.12.
 Perl version: 5.5 & 5.6
 CGI.pm version 2.74
 
 Логи для Netscape 4.04, Opera 5.02, IE 5.5, Lynx 2.8, IE 2.0
 (длинные строки порезаны на части)
 
 LogFormat "%h %l %u %t \"%r\" %>s %b
 \"%{Referer}i\"
 \"%{User-Agent}i\"" combined
 
 127.0.0.1 - - [28/Apr/2001:12:40:42 +0600]
 "GET /cgi/allcategories.cgi HTTP/1.0" 200 2179
 "-" "Mozilla/4.04 [en] (Win95; I ;Nav)"
 127.0.0.1 - - [28/Apr/2001:12:41:27 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.0" 200 3931
 "http://localhost/cgi/allcategories.cgi"
 "Mozilla/4.04 [en] (Win95; I ;Nav)"
 127.0.0.1 - - [28/Apr/2001:12:42:00 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.0" 200 895
 "http://localhost/cgi/editcategory.cgi"
 "Mozilla/4.04 [en] (Win95; I ;Nav)"
 
 127.0.0.1 - - [28/Apr/2001:12:42:23 +0600]
 "GET /cgi/allcategories.cgi HTTP/1.1" 200 2191
 "-" "Opera/5.02 (Windows 98; U)  [en]"
 127.0.0.1 - - [28/Apr/2001:12:42:29 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.1" 200 3950
 "http://localhost/cgi/allcategories.cgi"
 "Opera/5.02 (Windows 98; U)  [en]"
 127.0.0.1 - - [28/Apr/2001:12:42:34 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.1" 200 907
 "http://localhost/cgi/editcategory.cgi"
 "Opera/5.02 (Windows 98; U)  [en]"
 
 127.0.0.1 - - [28/Apr/2001:12:43:06 +0600]
 "GET /cgi/allcategories.cgi HTTP/1.1" 200 2191
 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
 127.0.0.1 - - [28/Apr/2001:12:43:12 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.1" 200 3943
 "http://localhost/cgi/allcategories.cgi"
 "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
 127.0.0.1 - - [28/Apr/2001:12:43:19 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.1" 200 907
 "http://localhost/cgi/editcategory.cgi"
 "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
 
 127.0.0.1 - - [28/Apr/2001:12:43:41 +0600]
 "GET /cgi/allcategories.cgi HTTP/1.0" 200 2179
 "-" "Lynx/2.8pre.5 libwww-FM/2.14FM"
 127.0.0.1 - - [28/Apr/2001:12:43:55 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.0" 200 3931
 "http://localhost/cgi/allcategories.cgi"
 "Lynx/2.8pre.5 libwww-FM/2.14FM"
 127.0.0.1 - - [28/Apr/2001:12:44:05 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.0" 200 895
 "http://localhost/cgi/editcategory.cgi"
 "Lynx/2.8pre.5 libwww-FM/2.14FM"
 
 192.168.99.111 - - [28/Apr/2001:12:44:34 +0600]
 "GET /cgi/allcategories.cgi HTTP/1.0" 200 2179
 "-" "Mozilla/1.22 (compatible; MSIE 2.0d; Windows NT)"
 192.168.99.111 - - [28/Apr/2001:12:44:47 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.0" 200 3931
 "http://192.168.99.11/cgi/allcategories.cgi"
 "Mozilla/1.22 (compatible; MSIE 2.0d; Windows NT)"
 192.168.99.111 - - [28/Apr/2001:12:44:53 +0600]
 "POST /cgi/editcategory.cgi HTTP/1.0" 200 895
 "http://192.168.99.11/cgi/editcategory.cgi"
 "Mozilla/1.22 (compatible; MSIE 2.0d; Windows NT)"
 Best regards,
                  Eugene
 --- ifmail v.2.15dev5
  * Origin: Home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Netscape: CGI problem: HTML source displayed   Eugene Bodin   28 Apr 2001 11:13:20 
 Re: Netscape: CGI problem: HTML source displayed   Artem Chuprina   28 Apr 2001 11:37:53 
 Re: Netscape: CGI problem: HTML source displayed   Eugene Bodin   28 Apr 2001 13:07:45 
 Re: Netscape: CGI problem: HTML source displayed   Eugene Bodin   28 Apr 2001 12:59:34 
 Re: Netscape: CGI problem: HTML source displayed   Artem Chuprina   28 Apr 2001 13:34:10 
 Re: Netscape: CGI problem: HTML source displayed   Michael Poliakov   28 Apr 2001 14:20:57 
 Re: Netscape: CGI problem: HTML source displayed   vitus@ice.ru   28 Apr 2001 14:55:36 
 Re: Netscape: CGI problem: HTML source displayed   Alexander V. Gaiduk   28 Apr 2001 16:08:35 
 Re: Netscape: CGI problem: HTML source displayed   Artem Chuprina   28 Apr 2001 19:30:52 
 Re: Netscape: CGI problem: HTML source displayed   Alexey Borisov   28 Apr 2001 15:19:58 
Архивное /ru.cgi.perl/15230b6d2559.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional