Zum Inhalt springen

php funktion funktioniert nicht

Erstellt am 15. November 2005 · 5 Antworten · letzte Antwort am 28. Dezember 2005

Tags: Frage

howdini ·

das liegt wahrscheinlich an der variable $PHP_SELF...

die müsste so heißen $_SERVER['PHP_SELF']...
am safe mode liegt es nicht, ich glaube dass bei dir local register_globals = on ist und auf dem server off...

ließ dir doch denn quelltext aus und schau wohin das formular geht wenn es versendet wird...

mfg

BenjaminW ·

Moin moin,

auf register_globals kannst Du dich heutzutage nicht verlassen. Ist aus Sicherheitsgründen bei vielen Servern ausgeschaltet (und das ist auch gut so!).

Auf POST und GET Variablen greifst Du über die Arrays $_GET und $_POST zu. $_SERVER['PHP_SELF'] ist auch nicht wirklich zuverlässig, sollte aber auf den meisten Servern funktionieren.
Mach mal auf dem Server print_r($_SERVER) und schau mal ob SCRIPT_NAME drin ist. Das kannst Du in der Regel verwenden.

Gruß,
Benjamin

anj ·

oder checke doch gleich mal mit der php funktion:

phpinfo();

ob registerGlobals an oder aus sind ...