Willkommen in der Webstatt Zum Webstatt Blog und Stories
BNightSpeeder am 25.05.06 20:46

Hallo,

immer wenn ich mit:

header("url=index.php");
exit;


Weiterleiten will kommt der fehler:

Quote
Warning: Cannot add header information - headers already sent by (output started


Ich weiß das man das immer an den Anfang einer datei tun soll, aber ich brauche das nun mal mitten im Code bei einer if-else struktur, gibt es da eine Altrneative zu header()??

Mfg. BNS

netcup.de Warum gibt es hier Werbung?
Al3x0r Al3x0r am 25.05.06 21:14

setz einfach

ob_start();

ganz oben an den Anfang der Datei.

zudem hätte die Suche dir die richtige Lösung gebracht, da ich selbiges vor nicht allzu langer Zeit hier gefragt habe ...

mfg Alex

Kevz am 25.05.06 21:26

Versuch es mal so...:
header('Location: index.php');

BNightSpeeder am 25.05.06 23:25

das macht auch keinen unterschied, ich versuche es mit ob_start()

der_nic der_nic am 25.05.06 23:34

Quote
Original von BNightSpeeder
das macht auch keinen unterschied


die Schreibweise von Kevz wäre schon richtig, nur eben wenn sie zu oberst stehen würde bzw. vor allen Ausgaben. Wieso machst du deine if-Abfrage nicht oben hin dann würde es auch ohne ob_start() gehen...

Johannes am 25.05.06 23:39

Daher macht`s Sinn sich die Ausgabe immer ans Ende zu setzten...
So kannst du ob_start() verwenden....
(Und die Schreibweise von Kevz)

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt