PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Variablen Problem



schani
01.09.04, 14:52
Hallo, ich habe gerade das Problem das auf einem frisch eingerichteten Server Umgebungsvariable nicht ausgeführt werden


<?php

print "Hallo";
print $PHP_SELF;

?>
Hallo wird am Browser angezeigt. $PHP_SELF nicht.

Woran kann es liegen ?

Apache 2.0.48
PHP 4.3.x

Könnt Ihr mir einen Tipp geben

Christian

munkmill
01.09.04, 14:59
Ist register_globals in der php.ini auf "off"? Wenn ja, kommst Du an die Variable wohl über $_SERVER['PHP_SELF'] ran...

Jan

P.S.: mrunix.de wäre besser gewesen.

sirmoloch
01.09.04, 15:00
Hallo, ich habe gerade das Problem das auf einem frisch eingerichteten Server Umgebungsvariable nicht ausgeführt werden


<?php

print "Hallo";
print "".$PHP_SELF."";

?>

Versuchs mal so, dann haste noch die Verkettung drin. Ansonsten solltest du mal prüfen, ob $PHP_SELF gesetzt ist...

Azathoth
01.09.04, 15:01
hast du es schon mal mit "echo" anstatt "print" versucht?
ich bin mir nicht sicher, aber ich denke dass "print" die variable nicht auwertet, wenn keine doppelten anführungszeichen um den string/die variable sind.

schani
01.09.04, 15:06
register_globals = war auf off

daran hats gelegen

Besten Dank für Eure Hilfe

Christian

munkmill
01.09.04, 15:12
register_globals = war auf off

...

Christian

Und das war auch gut so. Aus Sicherheitsgründen sollte register_globals auf off stehen und Du die andere Methode nutzen.

Jan