2 # shebang only for color coding, just ignore it m'kay?
4 use vars qw(%get %post %fields %cookie %INTERNAL);
6 if ($ENV{QUERY_STRING} ne ''){
7 for (split /&/, $ENV{QUERY_STRING}) {
8 my @keyval = split /=/;
10 $get{$keyval[0]} = $keyval[1];
15 $INTERNAL{post} = <STDIN>;
16 if ($INTERNAL{post} ne ''){
17 for (split /&/, $INTERNAL{post}) {
18 my @keyval = split /=/;
20 $post{$keyval[0]} = $keyval[1];
25 @fields{keys %post} = values %post;
26 #%fields = (%get, %post);
28 if ($ENV{HTTP_COOKIE} ne ''){
29 for (split /; ?/, $ENV{HTTP_COOKIE}) {
30 my @keyval = split /=/;
31 $cookie{$keyval[0]} ||= $keyval[1];