che: Wie frage ich GET Variablen ab?

Hallo liebe Leute,

eine recht einfache - stupide - Frage zu PHP,
wie frage ich eine GET Variable ab?

Folgendes Script hat bei dem Aufruf
der Datei mit datei.php?content=blabla
keine Daten für "content" ausgegeben:

"
<?PHP

$ip = getenv("REMOTE_ADDR");
$page = getenv("content");

echo "<pre>\nYour IP: ", $ip;
echo "\nContent: ", $page;
echo "\n</pre>";
?>
"

Danke euch,
liebe Grüße!

  1. Hallo,

    $ip = getenv("REMOTE_ADDR");
    $page = getenv("content");

    echo "<pre>\nYour IP: ", $ip;
    echo "\nContent: ", $page;
    echo "\n</pre>";

    Erstmal ist Syntax-mäßig falsch, das man zum Verbinden von den .-Operator nutzt, also:
    echo "\nContent: ".$page;

    cu Benedikt Loepp

    --
    visite http://www.webocton.de | [gw] bigBENNE | Benedikt Loepp
    1. Hallo Benedikt,

      Erstmal ist Syntax-mäßig falsch,

      Nein, zwar stimmt dies:

      da man zum Verbinden von den .-Operator nutzt, also:
      echo "\nContent: ".$page;

      aber echo kannst du mehrere Parameter mitgeben, sodass die von che genannte
      Ausgabe prizipiell funktioniert. Siehe dazu auch http://php3.de/echo

      Grüße
        David

      --
      >>Nobody will ever need more than 640k RAM!<<
      1981 Bill Gates
      1. Hallo,

        Falsch ausgedrückt!

        Syntax-mäßig wohl richtig, doch aber eigentlich eher unnötig, warum soll man es nicht verknüpfen?

        cu Benedikt Loepp

        --
        visite http://www.webocton.de | [gw] bigBENNE | Benedikt Loepp
        1. Hallo,

          und eine Erklärung der Echo-Funktion sollte ich nun wirklich nicht mehr gebrauchen, hatte eigentlich nur nicht mehr dran gedacht!

          cu Benedikt Loepp

          --
          visite http://www.webocton.de | [gw] bigBENNE | Benedikt Loepp
  2. Hallo Martin(?),

    der Datei mit datei.php?content=blabla
    keine Daten für "content" ausgegeben:

    dann ist register_globals auf off - mit $_GET['content'] sollte es funktionieren.

    $ip = getenv("REMOTE_ADDR");
    $page = getenv("content");

    schau dir mal an was phpinfo(); ausgibt - da steht ebenfalls das drin, was du suchst.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Danke dir,

      hat super funktioniert!

      LG,
      Martin

      Hallo Martin(?),

      der Datei mit datei.php?content=blabla
      keine Daten für "content" ausgegeben:
      dann ist register_globals auf off - mit $_GET['content'] sollte es funktionieren.

      $ip = getenv("REMOTE_ADDR");
      $page = getenv("content");
      schau dir mal an was phpinfo(); ausgibt - da steht ebenfalls das drin, was du suchst.

      Grüße aus Nürnberg
      Tobias