Помогите plz...
Perl
Можно ли как-нибудь заставить работать редирект:
print "Location: http://some_url\n\n";
После вывода:
print "Content-type: text/html\n\n";
>Помогите plz...
>Perl
>Можно ли как-нибудь заставить работать редирект:
>print "Location: http://some_url\n\n";
>После вывода:
>print "Content-type: text/html\n\n";
в html - такая конструкция работает?
Если использовать
>>print "Location: http://some_url\n\n";
>>После вывода:
>>print "Content-type: text/html\n\n";
То просто будет выведена текстовая строка "Location: http://some_url"
"\n\n" - означает "хедеры кончились, пошел бади". Так что пока не вывел хедеры, не делай 2 переноса. В самом HTML есть поддержка эмуляции хедеров (для браузера) в стиле<meta http-equiv=Header-Name content=Header-Data>
для хедера
Header-Name: Header-Data
(напр.
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">для хедера
Content-Type: text/html; charset=windows-1251
)
Можно "послать" жаваскриптом
<script> location = "http://some.wh/ere" </script>