Scripte die register_globals=On; brauchen mit OFF verwenden?!
Aqua
- php
0 Tom0 Sven Rautenberg
Hallo!
Es gibt PHP Scripte,
welche die Option register_globals=On; in der "php.ini" brauchen.
Da fand ich bereits einige sehr gute OpenSource Scripte welche
nur unter dieser Voraussetzung laufen können.
Mein Provider hat aber register_globals=Off; an ganzen Server.
Gibts eine einfache Möglichkeit, diese Scripte dennoch zum laufen
zu bekommen?
Apache 1.3.x
PHP 4
FTP-Zugang
KEINE root-rechte
KEINE Shell
Danke!
Aqua
Hello,
Gibts eine einfache Möglichkeit, diese Scripte dennoch zum laufen
zu bekommen?
http://de.php.net/manual/de/function.extract.php
Liebe Grüße aus http://www.braunschweig.de
Tom
Moin!
Es gibt PHP Scripte,
welche die Option register_globals=On; in der "php.ini" brauchen.
Diese Skripte sollte man nicht verwenden. Das Sicherheitsrisiko eingeschleppter Variablenwerte wäre mir zu hoch - egal ob automatisch mit register_globals=on, oder durch manuelles Herstellen und Befüllen der Variablen.
Da fand ich bereits einige sehr gute OpenSource Scripte welche
nur unter dieser Voraussetzung laufen können.
Wenn PHP-OpenSource-Skripte heutzutage mit register_globals=off nicht laufen können, dann können sie keinesfalls "sehr gut" sein, sondern allenfalls mangelhaft.
Dass es $_GET & Co. gibt, und dass diese Variablen auch verwendet werden sollen, ist seit PHP 4.1.0 bekannt. Seit PHP 4.2.0 ist register_globals standardmäßig auf "off". Zeit genug zur Umstellung war.
Mein Provider hat aber register_globals=Off; an ganzen Server.
Und das ist gut so.
- Sven Rautenberg