1. Przykładowe URLe z dokumentacją URL -> ASCII decoder http://www.elfqrin.com/url2ascii.html CGI.pm docs http://search.cpan.org/src/LDS/CGI.pm-3.06/cgi_docs.html CGI::Lite http://www.infocopter.com/perl/CGI/CGI-Lite.html Tips for convenient CGI scripting http://www-106.ibm.com/developerworks/library/l-pcgim.html 2. Przykładowy prosty skrypt # lists zmienne CGI print "Content-type:text/html\n\n"; print "Witaj!!"; print "\n"; foreach $key (sort(keys %ENV)) { print "VARIABLE $key = $ENV{$key}
\n"; } print "\n"; 3. Zadanie Należy napisać skrypt, który zabezpiecza dostęp do plików *.html znajdujących się w katalogu WEB-INF/files w ten sposób, że: + jeżeli przychodzi żądanie i użytkownik nie jest zalogowany (BASIC Authentication), to otrzymuje okienko do autentykacji, w którym musi podać swój login i hasło. + skrypt weryfikuje w pliku, czy login i hasło są OK. Jeżeli tak - zwraca żądany zasób; jeżeli nie - użytkownik otrzymuje stronę z kodem błędu 401 (Unauthorized).