---
title: "innehåll i cookies"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/40525-innehåll-i-cookies"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MaRseY"
published: "2002-03-29T17:42:46.000Z"
updated: "2002-04-06T13:01:09.000Z"
replies: 5
views: 404
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/40525-innehåll-i-cookies"
---

# innehåll i cookies

## #1 — MaRseY, 2002-03-29T17:42Z

hej
tänkte ha cookies till mitt pollsystem så att man bara kan vota en gång på varje poll, å i cookien sparar jag ID:t för den man votat på, cookien sätts när man tryckt 'vote'..

men hur kan jag då typ spara flera IDn, å sen hämta flera IDn? eller måste jag skapa en ny cookie för varje poll?

Permalänk: https://www.webforum.nu/p/40525

## #2 — SPiN, 2002-03-29T20:38Z

Sätt ett nytt ID för varje poll, eller sätt en time-limit på din cookie.

Permalänk: https://www.webforum.nu/p/632658

## #3 — Kim, 2002-03-30T00:11Z

Eller skapa en kommaseparerad lista med alla ID:n och sök sen bara igenom denna efter behov. :)

Permalänk: https://www.webforum.nu/p/632748

## #4 — MaRseY, 2002-03-30T15:01Z

jo har nytt id för varje poll, fast om jag sätter en cookie med nya id:t så försvinner väl den gammla.. så kan man rösta på den igen
hur ska jag gå tillväga för att göra en kommaseparerad lista å sen söka igenom den också?:)

Permalänk: https://www.webforum.nu/p/632880

## #5 — MaRseY, 2002-04-05T13:39Z

lite problem..

Nu har jag gjort en funktion å lite grejjs som jag trodde ska funka, men inte riktigt, om man röstar en gång så funkar det inte, men om man röstar på alla polls så verkar alla funka av nån anledning..

kod som sätter cookien:

```php
			if(isset($TdKaka)){
				$value = "$TdKaka*$poll";
			}else{
				$value = "$poll,";
			}
			$cookiePath = substr($SCRIPT_NAME, 0, strrpos($SCRIPT_NAME, '/'));
		setcookie ("TdKaka", $value, time()+3600*24*21, $cookiePath);
```

sen använder jag följande funktion för att kolla ifall man röstat tidigare eller inte:

```php
function fncKaka($ID)
{
	GLOBAL $TdKaka;
	$kaka = $TdKaka;
	$kaka = explode("*",$kaka);
	$antal = sizeof($kaka);
	$counter = 0;
	for($i = 0; $i < $antal; $i++){
		if($kaka[$i] == $ID){
			$counter++;
		}
	}
	if($counter > 0){
		$rosta = "true";
	}else{
		$rosta = "false";
	}
	return $rosta;
}
```

nån som kan luska ut varför det blir så?

Permalänk: https://www.webforum.nu/p/638497

## #6 — Niklasson, 2002-04-06T13:01Z

Har inte läst hela inlägget ovan, men för att enklast skapa en kaka för varje ID kan man göra såhär:

```php
SetCookie("kakans_namn[$id]", "1", time()+99999);
```

 

Skicka alltså med id-numret i kaknamnet....

Permalänk: https://www.webforum.nu/p/638863

---

Tråden på webben: https://www.webforum.nu/amne/php/40525-innehåll-i-cookies
