webForumDet fria alternativet
Logga in / Bli medlem

Sätt Cookie

PHP

2 svar · 284 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Trådstart#1

Bygger en poll och undrar hur jag sätter en cookie för varje fråga?
Jag skickar med pollId i querystringen. Ex vote.php?pollId=1&svar=2

Nuvarande kod:

<?require ("./inc/settings.php");

$conn_poll = mysql_connect("$server", "$anvandare", "$losen");
mysql_select_db("$databas");

if($HTTP_COOKIE_VARS['cookieSet'] != "voted") {
     mysql_query("Update svar Set klick=klick+1 WHERE id = '$svar'");
     $time = (time()+$cookietid);
     setcookie("cookieSet", "voted",$time); 
}
If ($typ == "old"){
  header ("Location: oldpoll.php");
}else{
  header ("Location: $sidan");
}?>
Medlem sedan dec. 20011 860 inlägg
#2

Jag fick till det:

<?require ("./inc/settings.php");

$conn_poll = mysql_connect("$server", "$anvandare", "$losen");
mysql_select_db("$databas");

if ($HTTP_COOKIE_VARS["cookieSet$pollId"] != "") {
} else {
     mysql_query("Update svar Set klick=klick+1 WHERE id = '$id'");
     $time = (time()+$cookietid);
     setcookie ("cookieSet$pollId", "voted",$time);
}
If ($typ == "old"){
  header ("Location: oldpoll.php");
}else{
  header ("Location: $sidan");
}?>
Medlem sedan juni 2002346 inlägg
#3

hehe

382 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
126 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)