Sven Rautenberg: Register Globals = On und Assoziative Arrays

Beitrag lesen

Moin!

Ich mein z.B. so:

<?php
if(rand(0,100) == 50)
   $array["gewonnen"] = "Sie haben gewonnen!";

echo $array["gewonnen"];
?>


>   
> Könnte man jetzt per URL $array["gewonnen"] so beeinflussen, dass man dort beliebigen Text einschleust (mit Register Globals = On)?  
  
Ja, das ist problemlos möglich. Wobei dein Code diese Vorbelegung nur dann rückgängig macht, wenn die IF-Verzweigung ausgeführt wurde - in allen anderen Fällen würde der vorbelegte Text verwendet werden und dabei u.U. Probleme bereiten.  
  
 - Sven Rautenberg

-- 
My sssignature, my preciousssss!