Moin!
Kann mir jemand sagen, wie ich das dann umschreiben muss dass ich das auch nehmen kann wenn "register_globals=off" sind?
Hier mal der Code:
$sql = "UPDATE simple_posts SET post = '".$_POST['post']."' WHERE threadid = '".$_GET['threadid']."'";
Dein geposteter Code sollte perfekt auch (bzw. gerade) bei register_globals=off funktionieren. Wenn er das nicht tut, hast du irgendwo anders dein Problem, aber nicht in dieser einen Codezeile.
Es gibt also keinen Grund, irgendetwas umstellen zu lassen. Christoph Schnauß' entsprechender Hinweis ist absolut irreführend und nicht ratsam - man sollte PHP-Code heutzutage immer so schreiben, dass er mit dieser off-Einstellung funktioniert, es hat nicht nur Sicherheitsaspekte (die eher am allerwenigsten), sondern ist guter Stil.
- Sven Rautenberg