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

    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

    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

    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

    Variablen werden per "&" getrennt...

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

Diese Seite empfehlen