mf_2
2007-10-12, 10:27:57
Hallo,
Wieso funktioniert dieses Script:
$vars=explode(",","subject,message,eMail,aktion,Name,Vorname");
foreach($vars as $v){
if ($_GET[$v]!=""){$$v=$_GET[$v];}
if ($_POST[$v]!=""){$$v=$_POST[$v];}
}
Das verhält sich zumindest scheinbar genauso wie wenn man ganz regulär $v statt $$v geschrieben hätte.
Ist das wirklich identisch? War es nur ein Tippfehler im Code (ist von jemand anders)?
Wieso funktioniert dieses Script:
$vars=explode(",","subject,message,eMail,aktion,Name,Vorname");
foreach($vars as $v){
if ($_GET[$v]!=""){$$v=$_GET[$v];}
if ($_POST[$v]!=""){$$v=$_POST[$v];}
}
Das verhält sich zumindest scheinbar genauso wie wenn man ganz regulär $v statt $$v geschrieben hätte.
Ist das wirklich identisch? War es nur ein Tippfehler im Code (ist von jemand anders)?