phpbar.de logo

Mailinglisten-Archive

[php] if-fehler bei php4.3.4

[php] if-fehler bei php4.3.4

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Die Mar 16 10:56:54 CET 2004


Hi Boris,


Zitat von Boris Brun:

> Ich bin vor ein paar tagen auf php4.3.4 umgestiegen und manche scripts
> verhalten sich leider nicht wie vorher. Grob sieht das so aus.
>
> echo "<a href=".$PHP_SELF."?id=57>Link1</a>";
>
>   if (!$id){
>       echo "<br>KEIN ID VORHANDEN<br><br>";
>   }
>
>  echo "<a href=".$PHP_SELF."? >clear all</a>";
>
> Wenn ich den link "Link1" aktiviere, dann funtioniert der test beim neu
> laden der seite nicht und schreibt wieder kein id vorhanden.
>
> mit !isset($id) gilt das gleiche problem
>
> Zu erwähnen wäre vielleicht auch, dass dieses skript unter php4.0.x läuft,
> aber nicht richtig unter php4.3.4

das ist der "Klassiker". :-) Vermutlich hast Du jetzt "register_globals" auf OFF
stehen. Das ist auch gut so. Versuche es z.B. mal mit:

$_SERVER['PHP_SELF']
$_GET['ID']

usw. Lies mal im PHP-Online-Handbuch unter "register_globals" und
"Superglobalen" nach. :-)


Viele Gruesse

Lutz

php::bar PHP Wiki   -   Listenarchive