Aqua: Scripte die register_globals=On; brauchen mit OFF verwenden?!

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

  1. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  2. 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