Robert Allerstorfer: PHP.ini und register_globals

Beitrag lesen

Im Kapitel Konfiguration unter Konfigurationsdatei. siehe http://www.php.net/manual/en/configuration.php#configuration.file
Voraussetzung ist natürlich, dass das per AllowOverride erlaubt ist und das PHP als Apache-Modul geladen ist (siehe diese Seite).
Also in diesem Fall wäre das einfach
php_flag register_globals on
an eine entsprechende Stelle.
Das Thema hatten wir aber doch schon mehrfach hier gehabt, benutze mal die Forumssuche.

OK, sorry. Es funkt aber trotzdem nicht unter Apache/2.0.36 (Win32) PHP/4.2.1. Es gibt hier überhaupt nur mehr 2 erlaubte apache direktiven fürs PHP modul: php_value und php_admin_value. Das php_flag gibts also offenbar nicht mehr. Siehe die entsprechende ausgabe von mod_info:

Module Name: sapi_apache2.c
Content handlers: none
Configuration Phase Participation: Create Directory Config, Merge Directory Configs
Request Phase Participation: Post-Read Request
Module Directives:
php_value - PHP Value Modifierphp_admin_value - PHP Value ModifierCurrent Configuration:
php_value register_globals on

Trotzdem gibt phpinfo() aus:

register_globals Off

Nicht, dass ich was gegen ein register_globals = off habe, ganz im gegenteil - trotzdem würde ich gerne wissen, ob es tatsächlich funktioniert, in der apache conf PHP direktiven zu überschreiben.

rob.