Bernard: An PERL Script Variablen per URL übergeben - Problem

Hallo !
ich habe einen Chat in Perl der seine Benutzerdaten normalerweise per Formular (POST) erhält. Da ich anstatt eines vollen Fensters ein verkleinertes Fenster mit Javascript (window.open) öffnen möchte wollte ich die Variablen einfach an die URL hängen. Diese "kommen aber nicht an" ... Warum ?

Formular angedeutet:

<form method=post action=http://www.meinserver.com/cgi-bin/gtchat/chat.pl?id=&action=frames>
feld username
feld password
feld room
</form>

Daraus habe ich folgende URL (falsch ?!?) gemacht:

http://www.meinserver.com/cgi-bin/gtchat/chat.pl?id=&action=frames&username=hugo&password=lala&room=raum1

Was habe ich falsch gemacht ? Kenne nur PHP , was ist bei PERL zu beachten ? Bedanke mich für alle Tips...

Gruss
Bernard

  1. Hallo !

    Hi,

    ich habe einen Chat in Perl der seine Benutzerdaten normalerweise per Formular (POST) erhält. Da ich anstatt eines vollen Fensters ein verkleinertes Fenster mit Javascript (window.open) öffnen möchte wollte ich die Variablen einfach an die URL hängen. Diese "kommen aber nicht an" ... Warum ?

    Du sagst es ja schon selber, die Daten werden vom Formular über POST übermittelt.

    <form method=post action=http://www.meinserver.com/cgi-bin/gtchat/chat.pl?id=&action=frames>

    seltsame Mischung aus POST und GET - sollte man vermeiden. Besser die beiden Felder id und action in hidden-Felder packen.

    Daraus habe ich folgende URL (falsch ?!?) gemacht:

    POST-Daten werden nicht per URL übermittelt.
    Wenn das empfangende Script die Parameter NICHT aus der URL holt, sondern aus dem body des requests, fehlen sie dort natürlich.

    Gruss
    Bernard

    cu,
    Andreas

  2. Hallo!

    man CGI, wahlweise http://stein.cshl.org/WWW/software/CGI/

    Mal wieder ein typisches RTFM-Problem. Man muß halt nur wissen, das es überhaupt die Doku gibt.

    Alexander

    1. Hi Alexander,

      man CGI, wahlweise
      http://stein.cshl.org/WWW/software/CGI/

      äh, ja, aber das hilft nicht viel, wenn die Daten
      gar nicht erst abgeschickt werden.

      Mal wieder ein typisches RTFM-Problem. Man muß
      halt nur wissen, das es überhaupt die Doku gibt.

      Immer langsam mit den jungen Pferden ...

      Viele Grüße
            Michael