Cookies setzen über header() ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Cookies setzen über header() ?

Beitrag von fanrpg »

Kann man auch Cookies setzen über den header() Befehl?
So in der Art:

Code: Alles auswählen

<?
header("Set-Cookie: cookie_name=Inhalt; path=/");
?>
Oder ist das nicht zu empfehlen und man sollte weiterhin setcookie() benutzen?
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

es gibt keinen HTTP-Befehl, der das Setzen von Cookies erlaubt, deswegen musst du auch weiterhin setcookie(), bzw. das JavaScript-Pendant document.cookies verwenden

alle HTTP-Header-Befehle findest du hier: www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Natürlich geht das über HTTP, oder wie soll das Cookie deiner Meinung nach zum Client kommen?

Ob das sinnvoll ist, ist aber eine andere Frage. Ich sehe da keinen Sinn, denn die Warscheinlichkeit, daß man einen Fehler macht, ist beim selbermachen größer als wenn man vorhandene Funktionen nutzt. Eine MySQL-Datenbank steuert man ja auch nicht an, indem man manuell Sockets aufbaut.
KB:knigge
Antworten

Zurück zu „Coding & Technik“