PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Normale Variable übergeben, wie???



Maruu
24-03-2003, 08:34
Hallo!

Kurze Frage:

Ich kann ja den Wert eines Formularfeldes und co. nach dem Absenden auf der nächsten Seite auslesen. Aber wie übergebe ich nun eine ganz normale Variable die nicht irgendwie in einem Feld steht also $hallo oder so, so das ich nach dem absenden es in der nächsten Seite weiterbenutzen kann???


MFG

Hannes Bischof

Gaert
24-03-2003, 08:53
Hallo Maruu,

es gibt drei Möglichkeiten:

1. Du registrierst die Variable als Session Variable -> session_start(); $_SESSION['hallo'] = "xyz"

2. Du verwendest <input type="hidden" name="hallo" value="xyz">

3. Du übergibst die Variablen über die URL empfaenger.php?hallo=xyz

Maruu
24-03-2003, 08:56
Hallo!

Mhhm ok Session lass ich mal lieber ausen vor aber ich denke mit dem Versteckten Feld werd ichs machen URL is auch OK wie würd ich denn was über die URL übergeben?? Ich benutze nämlich die POST methode das würde sich ja dann wiedersprchen oder kann ich des trotzdem machen??

MFG

Hannes Bischof

Gaert
24-03-2003, 12:12
Hallo!

Wiedersprechen würde es sich insofern, dass die übergebene Variable nicht im $_POST Array steht, sondern im $_GET.

Machen könntest du es folgendermaßen:


<form action="empfaenger.php?hallo=xyz" method="post">
...
</form>


Ist aber eigentlich kein guter Stil ;) - verwende lieber die hidden fields.