header() geht nicht - Was könnte der Fehler sein?
Verfasst: 08.02.2010 16:12
Hallo,
ich habe in einer While-Schleife, die Datenbankeinträge ausliest, eine If-Abfrage. Diese ist immer nur ein einziges Mal erfolgreich... Wenn die If-Abfrage als erfolgreich ist, soll auf eine seite weitergeleitet werden, aber der header-befehl wird praktisch einfach ignoriert.
"test" wird ausgegeben, also müsste vorher ja eigentlich die header-funktion ausgeführt werden, oder nicht? Eine Textausgabe findet vorher definitiv NICHT statt. Gibt es noch weitere Möglichkeiten, warum die Funktion einfach ignoriert wird? Das ganze übrigens nur online... bei XAMPP funktioniert es.
Muss ich außer PHP nochwas aktiviert haben, damit das geht?
P7BB
Edit:
http://www.php.de/server-hosting-und-wo ... nicht.html
Derselbe Domain-Anbieter...
Edit2:
Es hat tatsächlich was mit united-domains zu tun. Da ich den Domain nicht selbst registriert habe, sondern jemand anderes, muss ich gleich nach dem kennwort fragen und dort bei der konfiguration mal rumgucken, was es da so gibt...
Außerdem ein anderes Problem:
Bei mir funktioniert die Homepage von der Darstellung her sowohl über den domain von united-domains, als auch über den domain von dem homepage-anbieter, aber bei jmd anderem funktioniert zumindest über united-domains die darstellung auch nciht... Wieso ist das so? Es sind keine Style-Probleme, sondern Bilder werden offensichtlich nciht geladen. Wir beide benutzen firefox...
Edit3:
Ok, also: Es liegt an der versteckten Weiterleitung. Meine Idee wäre, wenn man die Weiterleitung jetzt auf Frames umstellt, aber da ist die Frage, ob sich das nicht auf die Suchmaschienen auswirkt... Ist das so oder brauch ich keine Bedenken zu haben?
ich habe in einer While-Schleife, die Datenbankeinträge ausliest, eine If-Abfrage. Diese ist immer nur ein einziges Mal erfolgreich... Wenn die If-Abfrage als erfolgreich ist, soll auf eine seite weitergeleitet werden, aber der header-befehl wird praktisch einfach ignoriert.
Code: Alles auswählen
if($get_bikes->motorrad == $s_bike) {
header('Location: show.php?id='.$get_bikes->id);
echo "test";
}
Muss ich außer PHP nochwas aktiviert haben, damit das geht?
P7BB
Edit:
http://www.php.de/server-hosting-und-wo ... nicht.html
Derselbe Domain-Anbieter...
Edit2:
Es hat tatsächlich was mit united-domains zu tun. Da ich den Domain nicht selbst registriert habe, sondern jemand anderes, muss ich gleich nach dem kennwort fragen und dort bei der konfiguration mal rumgucken, was es da so gibt...
Außerdem ein anderes Problem:
Bei mir funktioniert die Homepage von der Darstellung her sowohl über den domain von united-domains, als auch über den domain von dem homepage-anbieter, aber bei jmd anderem funktioniert zumindest über united-domains die darstellung auch nciht... Wieso ist das so? Es sind keine Style-Probleme, sondern Bilder werden offensichtlich nciht geladen. Wir beide benutzen firefox...
Edit3:
Ok, also: Es liegt an der versteckten Weiterleitung. Meine Idee wäre, wenn man die Weiterleitung jetzt auf Frames umstellt, aber da ist die Frage, ob sich das nicht auf die Suchmaschienen auswirkt... Ist das so oder brauch ich keine Bedenken zu haben?