Hallo,
Könnte es sein, dass dein Testsystem immer noch mit der Einstellung register_globals=on arbeitet?
Das hat doch keine Auswirkung auf das Schlüsselwort "global" in PHP, oder? register_globals regelt doch nur externe Variablen, wie $_POST, $_GET und $_COOKIE, oder?
ja, richtig - aber wenn Bernd nun ?ID=foo als URL-Parameter übergibt und aufgrund register_globals erwartet, eine Variable $ID im globalen Scope zu bekommen, dann kann er sie mit global auch innerhalb von Funktionen verfügbar machen. Aber eben nur, wenn sie existiert, wodurch auch immer.
Würde er "ordentlich" über $_GET['ID'] auf den Parameter zugreifen, hätte er das Problem möglicherweise gar nicht gehabt, weil die superglobalen Arrays $_GET, $_POST und Co. überall verfügbar sind.
Aber um eindeutig auf den Punkt zu kommen, müsste er mehr Hintergrundinformationen geben.
Ciao,
Martin
Noch Fragen? - Ich weiß es auch nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(