Willkommen in der Webstatt
User-1 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?
User-2 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

User-3 am 25.05.06 21:26

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

User-1 am 25.05.06 23:25

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

User-4 am 25.05.06 23:34

Quote
Original von xyz-27
das macht auch keinen unterschied


die Schreibweise von xyz-110 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...

User-5 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 xyz-110)

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

Impressum & Kontakt