WauWau: Variablenübergabe mit get?

Beitrag lesen

Hallo Arx,

verstehe dein Anliegen nicht ganz.

Ich habe ehrlich gesagt auch nicht verstanden, worüber er sich eigentlich Gedankten gemacht hat.

  1. per Formular:
    Dann hast du ja in der HTML-Datei schon <form action="mein_script.php" method="get"> notiert. In PHP kommst du an die Formularfeld-Daten mit $_GET["name_des_formularfelds"] dran.

Sozusagen. Sagen wir also mal, da steht ein <input type="text" name="texteingabe"> und ich gebe ein "ich bin ein Bla". Dann kommt in den Querystring "?texteingabe=ich+bin+ein+bla" und in PHP ist dann $_GET["texteingabe"] = "ich bin ein bla".

Afaik ist das so Standart, und da brauchst du dir auch gar keine Gedanken drüber zu machen.

  1. per URI im href-Attribut eines Links:
    das weiß ich auch nicht so genau, versuche es einfach mal mit + und schreib hier, wie es läuft.

Es müsste/tud so laufen. Ich habe mir mal die Zeit genommen, 2 kleine Testchen mit dem Perl-Sript des http://selfhtml.teamone.de/cgi-bin/comments.pl gemacht. Also:

- http://selfhtml.teamone.de/cgi-bin/comments.pl?element1=Das+ist+der+Text&Element2=Das+ist+anderer+Text&Element3=%40P�
 - http://selfhtml.teamone.de/cgi-bin/comments.pl?Feld1=&Feld2=ich bin Text&Feld3=ich bin+auch text

*teste*

Wie du siehst, geht beides. "+" ist als Zeichen so erlaubt und stellt ein Leerzeichen dar, ansonsten darfst du ein Leerzeichen in einer URI nur maskiert eingeben, also %20.

Ich denke, da gibt es bestimmt RFC's dazu, die das einmal bestimmt haben, aber in Punkto RFC kenne ich mich nicht so aus ;-)

wauWau

--
ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
E-Mail WauWau: [mailto:der-wauwau@gmx.de]