phpbar.de logo

Mailinglisten-Archive

[php] ini_set und register_globals

[php] ini_set und register_globals

Friedhelm Betz php_(at)_phpcenter.de
Thu, 9 May 2002 19:30:31 +0200


Hallo Thomas,

> ich versuche gerade per

> ini_set("register_globals", "Off");

> meine php.ini umzustimmen, was auch wunderbar funktioniert. phpinfo()
> liefert jedenfalls den korrekten Wert "Off" (wo vorher "On" war).
> Aber nur in der "local value"-Spalte, nicht in der
> "master-value"-Spalte, was ich ja auch eigentlich verstehe.

> Das Problem ist nun leider, daß das Umstellen mit ini_set gar nichts
> bringt, da auch weiterhin die Variablen einfach da sind ($variable)
> und erst, wenn ich in der php.ini auf "Off" einstelle, verschwinden
> sie, wie zu erwarten.

> Eigentlich kann ich dann ja doch nur in der php.ini register_globals
> beeinflussen (was ich bei meinem Provider nicht kann), oder verstehe
> ich da irgendwas nicht?

Falls dein Provider Apache benutzt und es erlaubt kannst du
die register_globals über .htaccess abstellen:
php_flag register_globals off
Ansonsten funktionierts nur in der php.ini oder in der httpd.conf :-(

Schau mal bei php.net/ini_set nach.

Gruesse
 Friedhelm


php::bar PHP Wiki   -   Listenarchive