Tom: Museumscode entwanzen

Beitrag lesen

Hello,

und schon wieder habe ich einen PHP-Code, der mir wirklich Denksportaufgaben abverlangt. Nicht wtwa, weil er so kompliziert wäre, sondern weil dort Sachen funktionieren, die eigentlich so nicht OK sind.

Vielleicht hat ja noch jemand in Erinnerung, was alles warum geht...

Aufruf einer Seite durch:

index.php?cmd=newsletter

Auswertung in der index.php:

if ($cmd == newsletter)
   {
     ...
   }

Eine Konstante 'newsletter' ist nicht definiert.

PHP-Version ist 4.3.9
Register_Globals ist, wie man raten kann, eingeschaltet.

Wieso die Bedingung wahr werden kann, ist mir nicht einsichtig.
Ich war der Meinung, dass diese Lücke bereinigt wäre, oder?

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

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