1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| #!/usr/bin/perl -w
#
# Don't forget chmod 755
#
#***********************#
# Declaration
#***********************#
use strict;
use diagnostics;
use warnings;
use CGI qw(:standard);
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
#***********************#
# CGI Security
#***********************#
$CGI::POST_MAX=1024*100;
$CGI::DISABLE_UPLOADS=1;
#***********************#
# Variables
#***********************#
# Define links
my %redirect_to = (
openbsd =>'http://www.openbsd.org',
developpez =>'http://www.developpez.com',
oregnier =>'http://oregnier.developpez.com',
bsd =>'http://bsd.developpez.com',
obsd-colors-shell =>'http://oregnier.developpez.com/cours/un-shell-colore-sous-openbsd/',
obsd-manual-page =>'http://oregnier.developpez.com/cours/ecrire-ma-propre-page-de-manuel-sous-openbsd/',
obsd-cdrom-41 =>'http://oregnier.developpez.com/cours/creer-un-cd-rom-dinstallation-openbsd-41-amorcable/',
leave-me-your-feedback =>'/cgi-bin/feedback.cgi',
pgp-keyservers =>'http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBA292EF2',
default =>'/',
);
# Creates a new CGI object
my $cgi=new CGI;
#***********************#
# Operations
#***********************#
my $url=$cgi->param("page") || "default";
print $cgi->redirect(-uri=>$redirect_to{$url}); |