Jürgen: Session-Variablen per Hyperlink übergeben?

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

  1. 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

    --
    My sssignature, my preciousssss!