Session-Variablen per Hyperlink übergeben?
Jürgen
- php
Hallo zusammen. Folgendes Problem:
Ist es möglich, durch Klicken auf einen Link Session-Variablen zu erzeugen?
Mit einem Formular-Button statt nen Link geht das ja ziemlich einfach:
<input type "button" name "submit">.....
if($submit) {
$_SESSION['....'] ="...";
Würde halt gerne vermeiden, lauter Buttons plazieren zu müssen und stattdessen lieber Links verwenden.
MfG
Jürgen
Moin!
Ist es möglich, durch Klicken auf einen Link Session-Variablen zu erzeugen?
Na sicher. Ein Link ruft ja üblicherweise ein weiteres PHP-Skript auf - und in dem PHP-Code kann man alles mögliche tun, unter anderem auch Befehlszeilen wie
$_SESSION['demowert'] ="Ich bin jetzt gesetzt";
Mit einem Formular-Button statt nen Link geht das ja ziemlich einfach:
<input type "button" name "submit">.....
if($submit) {
$_SESSION['....'] ="...";
Dein Code hat drei Fehler:
1. Man greift nicht auf $submit zu, sondern nutzt $_POST['submit'] bzw. $_GET['submit'], je nachdem, mit welcher Methode das Formular abgeschickt wurde (POST oder GET).
2. Im HTML-Teil fehlen Gleichheitszeichen bei den Attributen.
3. Welchen Sinn hat denn in diesem Beispiel das Formular?
Summa summarum würde ich als Stichwort mal "URL-Parameter" oder "GET" rufen wollen.
- Sven Rautenberg