Hallo zusammen;
nach Auslieferung der 1&1 Rootservers war darauf php 4.2.2 enthalten. p Nach Ausgabe von pinfo() fehlen mir ein paar wenige Umgebungsveriablen wie z.Bsp. _ENV["REQUEST_URI"].
Ein Update auf php 4.3.2 führt zum selbigen Ergebnis ...
Gibt es in /etc/php.ini eine kleine Stolperfallen ?
Danke für eingehende Vorschläge !
Andreas Ploch
PHP-Variablen fehlen ?
Re: PHP-Variablen fehlen ?
hast du in der php.ini register_globals auf "ON" ???
wenn nicht haste auch keine Umgebungsvariablen.
wenn nicht haste auch keine Umgebungsvariablen.
Re: PHP-Variablen fehlen ?
Blödsinn!Spea wrote:hast du in der php.ini register_globals auf "ON" ???
wenn nicht haste auch keine Umgebungsvariablen.
Die $_ Variablen sind immer verfügbar, egal ob register_globals = on oder off... aber lass um Himmels willen auf off stehen - es sei denn du willst dass deine Skripte gehackt werden und inkompatibel zu richtig konfigurierten Kisten sind!!!
@Ploch:
Der Inhalt des $_ENV Arrays wird von Apache und deinem System bestimmt und hat mit der PHP Version nichts zu tun.
Zitat aus dem Manual:
These variables are imported into PHP's global namespace from the environment under which the PHP parser is running. Many are provided by the shell under which PHP is running and different systems are likely running different kinds of shells, a definitive list is impossible. Please see your shell's documentation for a list of defined environment variables.
Other environment variables include the CGI variables, placed there regardless of whether PHP is running as a server module or CGI processor.
Re: PHP-Variablen fehlen ?
Danke für die Antwort ... !
Wo müßte ich dann suchen ?
Andreas Ploch
Nur ist mir momentan nicht ganz klar, wie ich die ( wenigen ) fehlenden Variablen zu Gesicht bekommen. Das dumme ist, daß ich viele .php-Seiten geschrieben habe, die genau diese Variable benötigen.Gaert wrote:Der Inhalt des $_ENV Arrays wird von Apache und deinem System bestimmt und hat mit der PHP Version nichts zu tun.
Wo müßte ich dann suchen ?
Andreas Ploch