Auge: PHP auf Windows - keine Variablen werden angenommen

Beitrag lesen

Hallo

[PHP] Version 4.3.1.

Es werden keine angegeben Variablen übernommen :(.. Ein kleines
Beispiel:

index.php?text=hallo

<?
echo $text
?>

Habe ich etwas falsch konfiguriert, oder funktioniert das in dieser
PHP Version grundsätzlich nicht? :(

In den neueren Versionen von PHP ist die globale Übergabe von Variablen
an das nächste Skript aus Sicherheitsgründen abgeschaltet.
Du kannst dies in der php.ini bei register_globals: wieder zuschalten,
was aber _keinesfalls_ empfehlenswert ist.

Auf Deine Variable $text kannst Du so zugreifen: $_GET["text"]

Nach gleichem Verfahren bei post: $_POST["text"], bei Session: $_SESSION["text"],
etc. pp.. Damit wird zumindest sichergestellt, daß die Variable nur auf dem
gewünschten Wege übergeben wurde. Eine genauere Prüfung (z.B. ist es eine Zahl
oder ein String mußt Du sowieso selber vornehmen).

zu register_globals: http://www.php.net/manual/de/security.registerglobals.php

Tschö, Auge