webForumDet fria alternativet

Cookie

PHP

2 svar · 229 visningar · startad av Jesper2

Medlem sedan dec. 200475 inlägg
Frågan#1

Jag har ett problem med cookies. Jag vill att användarnamnet ska sparas i en cookie när de loggar in, så att de inte behöver fylla i det nästa gång de besöker sidan.

$nick = $_SESSION["nick"];
setcookie("anvnamn",$nick,time()+2592000);

Såhär sparas cookien (fungerar nog inte).
Såhär används den:

<input type="text" name="nick" class="form" value="<?PHP
if(isset($_COOKIE["anvnamn"])){
echo $_COOKIE["anvnamn"];
}
?>">

Problemet är att om man stänger webläsaren så raderas även kakan. Hur löser jag problemet?

Medlem sedan juni 20006 031 inlägg
#2

Testa detta:

setcookie("anvnamn","$nick",time()+2592000,"","","");
Medlem sedan dec. 200475 inlägg
#3

Tyvärr, det gör ingen skillnad :/
Nu sattes inte ens någon cookie överhuvudtaget..

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)