Schrift
[thread]99[/thread]

GET & POST Problem: merkwürdigen Request entschlüsseln

Leser: 3


<< >> 6 Einträge, 1 Seite
format_c
 2003-11-21 19:49
#353 #353
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
perldoc CGI
Oder gehts hier nicht um ein Perl Programm?

gruß Alex
Froschpopo
 2003-11-21 20:48
#354 #354
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
mache jetzt mit $ENV{REQUEST_URI}
Crian
 2003-11-22 21:37
#355 #355
User since
2003-08-04
5871 Artikel
ModeratorIn
[Homepage]
user image
Ich verschieb den Thread mal ins passende Forum ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Froschpopo
 2003-11-21 18:10
#356 #356
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich bekomme einen HTTP-Request von einem entfernen Server:
Code: (dl )
213.**.***.** - - [21/Nov/2003:17:06:25 +0100] "POST /perl.pl?id=00000001 HTTP/1.1" 200 5

man beachte die Methode (POST). Normalerweise werden diese Daten ja per GET übermittelt, dann könnte ich sie auch bequem aus dem QUERY_STRING auslesen und splitten. Aber leider handelt es sich ja um die Methode Post. Nun meine Frage an euch: Wie kann ich den wert von id auslesen? Wenn der Request von einem browser stammen würde, könnte ich ja den HTTP_REFERER auslesen, aber leider stammt er von einem Server!
Kann mir da jemand helfen?\n\n

<!--EDIT|Froschpopo|1069431061-->
esskar
 2003-11-21 19:56
#357 #357
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use CGI;
use strict;

my $q = new CGI;
print $q->getparam('id');

package CGI;

sub getparam
{
my ($self, $what) = @_;

my $result = $self->url_param($what);
unless($result) { $result = $self->param($what); };

return $result;
}

1;
esskar
 2003-11-21 21:05
#358 #358
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=Froschpopo,21.11.2003, 19:48]mache jetzt mit $ENV{REQUEST_URI}[/quote]
würde dir empfehlen CGI.pm zu benutzen!
<< >> 6 Einträge, 1 Seite



View all threads created 2003-11-21 19:49.