viper_nrw: Nach PHP-Update keine Variablen mehr mit URL übergeben HILFE !

Guten abend, hoffe hier kann mir jemand helfen, ich weiss echt
nicht mehr weiter. Folgendes Problem:

Seitdem ich letztens eine neue PHP-Version (4.3.3) installiert
habe kann ich auf einmal keine Variablen mehr über die URL
übergeben.

Ein (abstrahiertes) Beispiel wie es bisher immer geklappt hat:

-- index.php --

//leere Variable definieren
$var1;

//dann über einen Link das Skript erneut aufrufen
//und der Variablen einen Wert mitgeben
echo "<a href='index.php?var1=5'>click</a>";

//zum Schluss die Variable ausgeben
echo $var1;

---------------

Früher hätte ein Klick auf 'click' jetzt logischerweise '5'
ausgegeben. Mit der neuen PHP-Version kriege ich folgende
Meldung:

Notice: Undefined variable: var1 in test.php on line 3

Notice: Undefined variable: var1 in test.php on line 7

Aber ich habe die Variable doch definiert...oder ? Woran
kann das liegen und vor allem, wie krieg ich das so hin
das es so klappt wie vorher ?

Könnte das evtl. an einer Standard-Einstellung der
neuinstallierten PHP-Version liegen die ich nur verändern
muss ?

Bin für jede Hilfe sehr dankbar... :o(

  1. Hallo viper_nrw,

    Lies bitte in der php.ini, auf http://de2.php.net/register_globals/ oder wo immer Google dich hinfuehrt, ueber register_globals = on/off, dann hast du alle Erklaerungen, die du brauchst.

    Gruß,

    Dieter

    1. Super, vielen Dank für die Antwort. JEtzt klappt es wieder und ich hab wieder was dazugelernt :)

      Gute n8.

      Hallo viper_nrw,

      Lies bitte in der php.ini, auf http://de2.php.net/register_globals/ oder wo immer Google dich hinfuehrt, ueber register_globals = on/off, dann hast du alle Erklaerungen, die du brauchst.

      Gruß,

      Dieter

      1. Hello,

        Super, vielen Dank für die Antwort. JEtzt klappt es wieder und ich hab wieder was dazugelernt :)

        Du solltest das register globals aber keinesfalls wieder einschalten!
        Ändere lieber Deine Scripte, wenn es möglich ist, auf $_POST['varname'], $_GET['varname'] usw.

        Harzliche Grüße vom Berg
        esst mehr http://www.harte-harzer.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau