PHP-Variablen fehlen ?

Bash, Shell, PHP, Python, Perl, CGI
Post Reply
ploch
Posts: 5
Joined: 2003-05-21 05:37
Location: Geithain
Contact:
 

PHP-Variablen fehlen ?

Post by ploch »

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
spea
Posts: 22
Joined: 2003-02-25 15:32
 

Re: PHP-Variablen fehlen ?

Post by spea »

hast du in der php.ini register_globals auf "ON" ???
wenn nicht haste auch keine Umgebungsvariablen.
gaert
Posts: 6
Joined: 2003-07-01 22:20
 

Re: PHP-Variablen fehlen ?

Post by gaert »

Spea wrote:hast du in der php.ini register_globals auf "ON" ???
wenn nicht haste auch keine Umgebungsvariablen.
Blödsinn!
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.
ploch
Posts: 5
Joined: 2003-05-21 05:37
Location: Geithain
Contact:
 

Re: PHP-Variablen fehlen ?

Post by ploch »

Danke für die Antwort ... !
Gaert wrote:Der Inhalt des $_ENV Arrays wird von Apache und deinem System bestimmt und hat mit der PHP Version nichts zu tun.
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.
Wo müßte ich dann suchen ?

Andreas Ploch
Post Reply