Weitergabe der Variablen?

Dieses Thema im Forum "Programmieren" wurde erstellt von bigtail, 28. Januar 2005.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. bigtail

    bigtail Byte

    Registriert seit:
    3. November 2003
    Beiträge:
    82
    Hi,

    Ich habe folgendes Problem:

    quelle.php
    PHP:

    <?php
    $test= "Hallo Welt";
    echo "<a href=ziel.php?weitergabe=$test>Die Variable an ziel.php weitergeben</a>";
    ?>



    ziel.php
    PHP:

    <?php
    echo $weitergabe;
    ?>


    Leider es funktioniert nicht.

    Der Browser meldet:
    Undefined variable: weitergabe in C:\htdocs\ziel.php on line 10

    Line 10 ist übrigens "echo $weitergabe";

    Was mache ich da falsch??

    Wie nennt man übrigens diese Möglichkeit der Weitergabe von Variablen??

    Danke
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    php ist mit "register_globals=off" konfiguriert, was die Übernahme von Variablen in den lokalen Adressraum verhindert. Vorzugsweise sind dafür die superglobalen Arrays zu verwenden. In deinem Fall echo $_GET["weitergabe"]; - alternativ auch $_COOKIE, $_POST oder $_REQUEST je nach Herkunft der Variablen.

    Gruss, Matthias
     
  3. bigtail

    bigtail Byte

    Registriert seit:
    3. November 2003
    Beiträge:
    82
    Besten Dank.

    Kann ich auch mit dieser Methode mehr als nur eine Variable weitergeben??

    Wenn ja, wie ist die Schreibweise??
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    Variablen werden per "&" getrennt...

    Gruss, Matthias
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen