Seite funktioniert zu Hause aber beim WebSpace nicht

Freak_Desperado

Erfahrenes Mitglied
Hallo!
Ich habe mir neulich ein bisschen WebSpace gemietet, damit ich endlich meine Seite online stellen kann und habe nun folgendes Problem:

Auf meiner index.php werden verschiedene Dateien per include eingebunden. Wenn ich z.B. die Seite index.php?section=profile aufrufe, wird die Datei profile.php eingebunden.
Wenn ich nun auf der Seite ein Forumular habe, dann werden die Daten aus dem Formular z.B. an index.php?section=profile&action=addgbentry gesendet. Die Variable action wird jedoch nicht beim Include an die profile.php übergeben. Wenn ich das alles nun auf meinem PC ausführe, habe ich damit keine Probleme (habe xampp lite). Beim gemieteten WebSpace jedoch schon. Woran liegt das?
 
Ich schätze mal, dass auf deinem lokalen Webserver die Eigenschaft register_globals den Wert on besitzt, womit per HTTP übergebene Parameter direkt mit ihren Namen als Variablen deklariert werden.

Ist dies nicht der Fall, solltest du die Fehlerbehandlung etwas „sensibler“ einstellen.
 
Also muss ich jetzt einfach in die anderen Dateien jeweils z.B.
PHP:
$action = $_GET["action"];
hinzufügen und dann klappt's, oder wie?
Wenn ja, stellt sich mir da noch eine Frage:​
Werden dann die Werte aus der Adresszeile übernommen
und/oder die Werte, die beim include übergeben wurden?
 
Zurück