Cookie setzen nicht

NightWatcher

Erfahrenes Mitglied
Hi,

Bevor ihr mich jetzt alle beheuft mit "Suche nutzen", will ich eines vorweg sagen.
Ich habe vorhin alle 30 Varianten getestet, die ich gefunden habe.

Keine hat geklappt.

Nun zu meinem Problem.

Ich nutze Sessions in Verbinung mit Cookies.

nun möchte ich mit setcookie() nen cookie aufm PC speichern.
Der sieht folgendermaßen aus:
Code:
setcookie("surfcafe", $user_nick, time()+31104000);

Es wird aber nie ein Cookie gesetzt. Überprüfen tue ich das über:
Code:
echo$HTTP_COOKIE;

Hoffe, mir kann geholfen werden. Danke.
 
Hallo,

1 Überprüfe mal ob Du vielleicht cookies aus hast...

2. Arbeite mal mit den session_ funktionen

Dann poste nochmal... wir finden ne Lösung... :-)

Gruss Danilo
 
Suche in dem in ddem von deinem Browser dafür vorgesehenen Ordner nach dem Cookie.
Wenn du es da nicht fidnest, kannst du sicher sein, dass es nicht gesetzt wurde.

Normalerweise läuft es so ab, dass das Cookie gesetzt wird und du die Seite ersteinmal neu laden musst, damit du das Cookie auslesen kannst...
 
Pack das Script doch mal online und gib uns den Link oder poste hier den ganzen Code.
Mit deinen bisherigen Aussagen kann man ja fast garnichts anfangen ;)
 
Das Problem ist, das es ansonsten eigentlich nicht viel zu posten gibt.

Ich habe im header ne Session_start(); und arbeite auch mit Sessions und versuche nun über setcookie, nen Cookie für nen Login zu speichern. Es geht ohne irgend eine Fehler meldung weiter. Aber der Cookie wird nicht gespeichert
 
Also so wie du dein Problem hier darstellst, wird dir kaum einer helfen können, denke ich...

Poste doch einfach den Code, dann wird die ganze Sache wesentlich einfacher und geht schneller.
 
mhmh, aber was soll ich groß posten?

ich tut jetzt hier einfach mal das nieder legen, was ich mein, das dass wichtig ist:

Login Bereich mit SetCookie und session
Code:
...// SQL Abfragen
    $user_nick = $_POST['uname'];
    $user_pass = md5($_POST['pass']);
    $_SESSION["user_id"] = $id;
    $_SESSION["user_nick"] = $_POST['uname'];
    session_register("user_id");
    session_register("user_nick");
setcookie("surfcafe", $user_nick, time()+31104000);
//setcookie("surf_cafe", $user_pass, time()+60*60*24*360);
echo"<script language=\"javascript\">
<!--
window.location.href=\"".$PHP_SELF."?action=login&PHPSESSID=".$_GET['PHPSESSID']."\";
// -->
</script>";
 
Zurück