Einzelnen Beitrag anzeigen
Alt 27.06.2010, 12:16   #2
ZombyKillah
Trashtroll
 
Benutzerbild von ZombyKillah
 
Registriert seit: 19.10.2008
Ort: far away but still in austria
Beiträge: 1.194

Mein Computer

Standard

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
ZombyKillah ist offline   Mit Zitat antworten