Hi!
ich hatte unter PHP4 eine Anwendung erstellt, die nach verschiedenen Anwendungsschritten die Seite "index.php?expand=3&expand3=1" aufruft.
Aufgrund der Befüllung der Variablen "expand" und "expand3" werden if-Abfragen ausgeführt. Unter PHP4 funktioniert das, unter PHP5 ist die Variable "$expand" leer.
Unter PHP 4 funktioniert das nur deshalb, weil sehr wahrscheinlich und entgegen der Empfehlung register_globals eingeschaltet ist. Stell dein Script auf die Verwendung der Superglobals (in deinem Fall $_GET) um und verlass dich nicht darauf, dass dir PHP aufgrund einer URL Variablen anlegt.
Lo!