perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 18
Click for quality!




12.02.2012 / 03:19

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragQuery String kann nicht gelesen werden
Seitenanfang
Hallo zusammen,

Folgendes Problem:

Auf einer Startpage wird mit einem Formular(GET-Methode) an einer anderen HTML Page eine Query String geschickt. Soweit so gut.


<form action="main.shtml" method="get">
<select name="site" class="auswahl" size="1">
<option value="eg_show">Erdgeschoss Show</option>
<option value="1s_show">1. Stockwerk Show</option>
<option

<input type="submit" value="Absenden">

</form>

Auf der nächsten Homepage seh ich auch den Query-String.

main.shtml?site=1s_show

Allerdings wenn ich jetzt versuche mit Perl den Query String auszulesen, passiert nichts. Habs schon auf zwei Arten versucht einmal direkt auf der "main.shtml", Skript ausgeführt mit Hilfe von SSI. Das andere mal mit einem Link der zu einem Skript führt also:

<a href="skript.pl">bla</a> 

auch nichts.

Hier der Code um den Query-String aus zu lesen:


#!/usr/bin/perl -w

use CGI qw(:standard);
use CGI::Carp qw(fatalsToBrowser);

use warnings;

$input = $ENV{'QUERY_STRING'};
@vars = split(/&/, $input);
foreach (@vars)
{
($name,$value) = split(/=/, $_);
$value =~ s/\%2F/\//g; # %2F --> /
$$name = $value;
}

Bedanke mich schon im Vorraus für jegliche Hilfe.

Grüsse Marco

Datum: 01.12.2008-15:43

Beitragre: Query String kann nicht gelesen werden
Seitenanfang
Hallo,

ich formuliere meine Frage mal um.

Ist es möglich von einer HTML Page den Query String auszulesen?

Also soll heissen das Perl-Skript soll zuerst auf die HTML-Page gehen und dort den Query-String auslesen und nicht "bei sich". Evtl irgendwas mit Location und einer Subroutine??

Wenn ja, wie?

Grüsse Marco

Datum: 02.12.2008-08:39

-






-
-