Frage: | Manche PHP-Scripts laufen, auf meinem eisfair nicht. Bei Provider xyz laufen sie aber, wieso? | Antwort: | Ab PHP-4.x.x wurde die Variable register_globals aus Sicherheitsgründen standardmäßig deaktiviert.
Die Provider halten diese Sicherheitslücke offen, da sie mit hoher Wahrscheinlichkeit eine Masse von Supportmails erhalten werden, in denen sich die User beschweren werden, dass ihr Scripts nicht mehr laufen.
Warum dies eine Sicherheitslücke darstellt kannst du auf der PHP-Homepage (http://de3.php.net/register_globals) oder bei Google nachlesen.
Damit die Scripts laufen, müssen alle Variablen im Script, die von einem Forumlar übergeben wurden in $_GET["Variable"] bzw. $_POST["Variable"]geändert werden.
Es ist keine Lösung PHP_REGISTER_GLOBALS aus Faulheit wieder zu aktivieren! | letzte Aktualisierung am 03.06.2003 | |