Hat mit der version von php zu tun.
In der Vergangenheit wurden die übergebenen Werte einfach mit ihren Variablennamen ansprechbar gemacht ...
Da dieses ein sehr hohes Sicherheitsrisiko darstellt wurde das geändert.
Es kann aber noch irgendwo umgestellt werden (glaub in der php.ini) GLOBAL irgendwas muss die Var heißen.
However,
ich empfehle dir den code einfach umzuschreiben:
Früher:
$sport
Heute:
$_POST['sport']
$_GET['sport']
Post wenn die Werte als POST übergeben werden.
Get wenn diese bei der URL übergeben werden.
Du kannst auch einen script schreiben, der diese Vars einfach initialisiert:
$getvals = array("sport", "name");
foreach ($getvals as $varname) $$varname=$_POST[$varname];
____________________________________
It's more fun to write crap that nothing!
Just kidding.
Ich bin für kreative Rechtschreibung, da kann man keine Fehler machen
|