Variable in url übergeben funktioniert nicht mehr

crunch

Mitglied
Hallo....

wahrscheinlich hab ich einfach nur Tomaten auf den Augen, aber ich finde einfach nicht den Fehler.

PHP:
<a href="index.php?inc=1&inc2=2">wasauchimmer</a>

in der index.php hab ich einen switch eingebaut, der mir je nach $inc und $inc2 die passenden teile in die seite includet. Hat auch immer wunderbar funktioniert. Aber jetzt habe ich zu strato gewechselt (neue php version?,...) und die in der url übergebenen Variablen kommen in der index.php nicht mehr an...

Also:
Warum kommen die in der Url übergebenen Variablen nicht mehr in der index.php an?

Danke schonmal und Frohe Ostern,
Dominik
 
Ab PHP 4.2.0 ist der standardmäßige Wert für die PHP-Anweisung register_globals off. Dies ist eine wesentliche Änderung in PHP. Die Anweisung register_globals off beeinflusst den Satz von vordefinierten Variablen, die im globalen Bereich verfügbar sind. Um zum Beispiel DOCUMENT_ROOT zu bekommen, müssen Sie $_SERVER['DOCUMENT_ROOT'] statt $DOCUMENT_ROOT verwenden oder um $id von der URL http://www.example.com/test.php?id=3 zu bekommen $_GET['id'] statt $id oder $_ENV['HOME'] statt $HOME.

Für diese Änderung betreffende Informationen lesen Sie bitte den Konfigurations-Eintrag für register_globals, das Sicherheitskapitel über die Verwendung von Register Globals und außerdem die PHP » 4.1.0 und » 4.2.0 Release Announcements.
Die reservierten vordefinierten Variablen, wie die Superglobalen Arrays, sollten bevorzugt verwendet werden.

http://de.php.net/manual/de/language.variables.predefined.php

:rolleyes: ICH BIN SELBER FÜNDIG GEWORDEN...TROTZDEM DANKE (auch an alle die mich auf :google: aufmerksam gemacht hätten ;)
 
Zurück