Код файла /cgi-bin/red.pl

01 #!C:/apache/bin/perl/perl
02
03 print "Content-Type: text/html\n";
04 print "Set-Cookie: style=red; path=/; expires=Monday, 01-Jan-2063
? 00:00:00 GMT;\n";
05 print "Refresh: 0; url=/\n\n";
06
07 exit(0);
Помимо поля HTTP-заголовка Content-Type, скрипт формирует также заголовочные поля Set-Cookie (четвертая строка) и Refresh (пятая строка).
Поле Set-Cookie устанавливает cookie со значением style=red для всего сайта со сроком хранения до 1 января 2063 г. (возможность бессрочного хранения данных технологией cookies не предусмотрена).
Поле Refresh осуществляет мгновенный редирект на главную страницу сайта /index.shtml.
Аналогичным образом устроены файлы /cgi-bin/green.pl и /cgi-bin/blue.pl.
Главная страница сайта, загружаясь после редиректа, передает управление скрипту /cgi-bin/style.pl, который читает сохраненный cookie и формирует на его основе то или иное правило листа стилей.


© 2008-2018 ОптимизацияВебСайтов.ру


Любое использование текстового и графического контента сайта без активной ссылки на источник не доскается.