Thread Parameter bei SSI und CGI - oder warum funktioniert GET, POST aber nicht? (33 answers)
Opened by Draussenduscher at 2012-11-08 08:42

GwenDragon
 2012-11-08 11:38
#163150 #163150
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
test mal folgendes:

SSI test.shtml:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html lang="de">

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Test SSI</title>
</head>

<body>
<p>Datum: <!--#echo var="DATE_LOCAL" --></p>
<p>Das ist ein Text. ÄÖÜß</p>
<p>Inhalt eines externen Perl (cgi):<br><pre><!--#exec cgi="cgi-bin/env.pl" --></pre></p>
<hr>
<p>Debug (SSI #printenv):<br><pre><!--#printenv--></pre></p>
</body>

</html>


CGI env.pl:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl

use 5.008;
use strict;
use warnings;

my $buffer;

print "Content-Type: text/plain\n\n";

#print "$_ => ",$ENV{$_},"\n" for sort keys %ENV;

print '=' x 30, "\n";
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); 
print 'Buffer [', length $buffer, "], $buffer", "\n";
print '=' x 30, "\n";

View full thread Parameter bei SSI und CGI - oder warum funktioniert GET, POST aber nicht?