Hi!
Ich hab da mal ne kleine Frage:
Kann man, wenn in der php.ini "register globals" auf on steht, dieses im Script wieder deaktivieren?
Hetzner hat nämlich Standardmäßig auf "on", aber ich habe Angst um meine Scripts ;)
Thx, ClicK
XGremliN
27-03-2007, 11:24
Schau mal hier (http://de.php.net/manual/de/ini.core.php#ini.register-globals)
Bitte beachten Sie, dass register_globals nicht während der Laufzeit Ihrer Skripte gesetzt werden kann (ini_set()). Wenn Ihr Server es erlaubt, können Sie aber .htaccess wie oben beschrieben verwenden. Beispiel für einen .htaccess Eintrag: php_flag register_globals on.
Oh danke.
Jetzt brauch ich weningstens nich um meine Scripte zu bangen ;)
jahlives
27-03-2007, 12:51
Hetzner hat nämlich Standardmäßig auf "on", aber ich habe Angst um meine Scripts
Sauber programmierter Code braucht sich aber vor register_globals nicht fürchten ;) Wenn du alle Vars vor Gebrauch initialisierst, wie es in "richtigen" Programmiersprachen eh vorgeschrieben ist, dann hast du die meisten Probs in diesem Zusammenhang nicht.
Gruss
tobi