Header
Sebastian Becker
- php
0 lulu0 Sebastian Becker
Hallo,
ist es möglich, in derselben Datei sowohl ein Cookie zu setzen als auch per HTTP-Header auf eine andere Seite weiterzuleiten?
So geht es leider nicht:
setcookie("user_ip", $REMOTE_ADDR, time()+360000);
header("Location: index.htm");
Danke, Grüße,
Sebastian
Huhu Sebastian
ist es möglich, in derselben Datei sowohl ein Cookie zu setzen als auch per HTTP-Header auf eine andere Seite weiterzuleiten?
Ja
So geht es leider nicht:
setcookie("user_ip", $REMOTE_ADDR, time()+360000);
header("Location: index.htm");
liegt dieses Skript im selben Verzeichnis wie die index.html?
Viele Grüße
lulu
Huhu, Lulu,
ist es möglich, in derselben Datei sowohl ein Cookie zu setzen als auch per HTTP-Header auf eine andere Seite weiterzuleiten?
Ja
So geht es leider nicht:
setcookie("user_ip", $REMOTE_ADDR, time()+360000);
header("Location: index.htm");
Fehlermeldung: Header already sent ...
liegt dieses Skript im selben Verzeichnis wie die index.html?
es gibt eine index.php mit dem Script sowie eine index.htm, auf die weitergeleitet werden soll - und keine index.html.
Viele Grüße
Sebastian
Huhu, Lulu,
ist es möglich, in derselben Datei sowohl ein Cookie zu setzen als auch per HTTP-Header auf eine andere Seite weiterzuleiten?
Ja
So geht es leider nicht:
setcookie("user_ip", $REMOTE_ADDR, time()+360000);
header("Location: index.htm");
Fehlermeldung: Header already sent ...
liegt dieses Skript im selben Verzeichnis wie die index.html?
es gibt eine index.php mit dem Script sowie eine index.htm, auf die weitergeleitet werden soll - und keine index.html.
Viele Grüße
Sebastian
Vor dem Header ("Location: index.htm"); darf kein Wert ausgegeben werden..
Hallo,
Vor dem Header ("Location: index.htm"); darf kein Wert ausgegeben werden..
Ja, das weiß ich. Aber ich möchte ja nur ein Cookie setzen - warum ist das nicht möglich?
Grüße,
sebastian
Huhu Sebastian
Fehlermeldung: Header already sent ...
Du hast _vor_ den beiden von Dir geposteten Zeilen eine Ausgabe in Deinem Skript, oder
in include-Dateien.
Also echo,print,html oder evtl. auch Whitespace vor oder nach "<?php", "?>".
Viele Grüße
lulu
Huhu, Lulu,
Fehlermeldung: Header already sent ...
Du hast _vor_ den beiden von Dir geposteten Zeilen eine
Ausgabe in Deinem Skript, oder in include-Dateien.
Also echo,print,html oder evtl. auch Whitespace
oder nach "<?php", "?>".
Hab' ich eigentlich nicht. Ich vermute vielmehr, daß die beiden Anweisungen nicht zusammen funktionieren ...
Viele Grüße
Sebastian
Haiagain
Fehlermeldung: Header already sent ...
Hab' ich eigentlich nicht. Ich vermute vielmehr, daß die beiden Anweisungen nicht zusammen funktionieren ...
Dann lass halt mal das setcookie-Statement weg, Du wirst sehen dass die Fehlermeldung gleich bleibt weil "Header already sent".
Finde also die Stelle im Skript die die Ausgabe macht.
so far...
lulu
Hi Sebastian,
Du hast _vor_ den beiden von Dir geposteten Zeilen eine
Ausgabe in Deinem Skript, oder in include-Dateien.
Hab' ich eigentlich nicht.
Du weißt, daß fast alle falschen Aussagen das Wort
"eigentlich" enthalten?
Schau Dir doch einfach an, was Dein Skript tatsächlich
ausgibt:
http://www.schroepl.net/cgi-bin/http_trace.pl
Viele Grüße
Michael
P.S.: Ob Cookies und Weiterleitung gleichzeitig
funktionieren, _kann_ auch eine Frage des
verwendeten Browsers sein, fürchte ich.