странность с хедером...
Почему такой код не выдаёт ошибки 500?!
#!/usr/bin/perl -w
use strict;
print qq{
Content-Type: text/html};
Он просто выводит Content-Type: text/html
Кто же посылает хедер?
А вот если оператор print переписать так:
print qq{Content-Type: text/html};
то выводится долгожданное (
сообщение об ошибке...
...и ещё...
Что возвращает cookie() (модуля CGI) если ей передать значение substr($str,0,-1) при том что $str - не опеределено (undef).
Вот пример.
print substr(undef,0,-1);
print cookie(substr(undef,0,-1));
Почему если использовать только первую строку - выдаётся только предупреждение, а если вторую - ошибка Modification of a read-only value attempted at e:\\my_soft\\perl\\cgi\\cgi-bin\\LIST18~3.CGI line 52.
ЗЫ: никакой практической ценности этот пример не несёт - просто получилось так, что то, что передавалось substr было undef и я долго не мог понять то, что я и спрашиваю...