Thread Gänsefüsschen ausfiltern (6 answers)
Opened by Chatter at 2005-02-04 18:25

Chatter
 2005-02-04 19:00
#51563 #51563
User since
2005-02-04
3 Artikel
BenutzerIn
[default_avatar]
Ich weiß ja auch das POST nicht bei 256 Zeichen endet, nur machen manche Browser bei URL´s Probleme wenn diese länger als 256 Zeichen sind.

Deinen Codeschnipsel hatte ich auch schon drin, aber er hilft leider nicht weiter. Folgender Kontext liegt vor:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if ($ENV{'REQUEST_METHOD'} eq 'POST') {
 read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
 $buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
       ($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;

$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/\"//ge;
$value =~ s/%22//ge;
$value =~ s/\%22//ge;
$value =~ s/~!/ ~!/g;
$value =~ s/\|//g;
$FORM{$name} = $value;
}


Vielleicht hilft das ja weiter? Ich verzweifel echt noch ;-)

Alex

View full thread Gänsefüsschen ausfiltern