> Еще вопрос: как после установки куки передать управление > другой странице? > Ведь после Content-Type: text/html > Location:http://... уже работать не будет. > Можно сделать редирект через META или JavaScript, а через > CGI метода нет? Почему не будет? Вот кусок моего рабочего скрипта, на котором работает мой сайт:
print "Set-Cookie: $cookie\nContent-type: text/plain\nStatus: 301\nLocation: $sn\n\n";
Всё работает.
> printf("Content-Type: text/html\n\n"); > printf("Set-Cookie: USERNAME=vasya;\n"); > > Почему содержимое второй строки (то, что в кавычках) > выдается в браузер? Где ошибка? Разные заголовки HTTP разделяются одинарным \n. Двойной \n - завершение "области" заголовков и начало непосредственно документа. Плюс, Content-type рекомендуется прописывать в последнюю очередь (хотя вызвать ошибку это не могло). В общем, с \n\n у тебя проблема.
Еще вопрос: как после установки куки передать управление другой странице?
Ведь после Content-Type: text/html
Location:http://... уже работать не будет.
Можно сделать редирект через META или JavaScript, а через CGI метода нет?
Почему не будет? Вот кусок моего рабочего скрипта, на...08.06.05 23:54 Автор: Heller <Heller> Статус: Elderman
> Еще вопрос: как после установки куки передать управление > другой странице? > Ведь после Content-Type: text/html > Location:http://... уже работать не будет. > Можно сделать редирект через META или JavaScript, а через > CGI метода нет? Почему не будет? Вот кусок моего рабочего скрипта, на котором работает мой сайт:
print "Set-Cookie: $cookie\nContent-type: text/plain\nStatus: 301\nLocation: $sn\n\n";
Всё работает.