---
title: "Läsa från cookie?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/64351-läsa-från-cookie"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "NeoBlizz"
published: "2003-01-09T23:49:18.000Z"
updated: "2003-01-10T02:27:18.000Z"
replies: 11
views: 213
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/64351-läsa-från-cookie"
---

# Läsa från cookie?

## #1 — NeoBlizz, 2003-01-09T23:49Z

Har satt en cookie.

Den är satt från sida2.php

```php
setcookie("mycookie", "filled",3600);
```

Hur läser jag nu in denna, efter att sida2.php har skickat mig till sida1.php.

Vill alltså läsa in och kontrollera att cookien är satt, (vet att den finns, har kollat i cookie katalogen) men lyckat inte kontrollera om dennes innehåll finns...

Detta hade jag tänkt mig.. (kör med: register_globals = Off)

```php
If (blabla bla != "filled") {
  echo "Ingen Cookie satt";
else
 echo "Cookie är satt";
}
```

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

## #2 — Darren, 2003-01-09T23:59Z

Bör fungera med detta:

```php
if (isset($_COOKIE['mycookie'])){
   echo "cookie OK";
}
else{
   echo "ingen cookie satt";
}
```

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

## #3 — NeoBlizz, 2003-01-10T00:07Z

Borde fungera, men gör tyvärr inte det.

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

## #4 — Darren, 2003-01-10T00:08Z

Testa då detta:

```php
if ($_COOKIE['mycookie']){
   echo "cookie OK";
}
else{
   echo "ingen cookie satt";
}
```

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

## #5 — NeoBlizz, 2003-01-10T00:13Z

\=(

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

## #6 — NeoBlizz, 2003-01-10T00:20Z

Lade in den första koden jag fick Darren, i sida2.php, och laddade om sida2.php efter cookien sattes, och då hittades cookien.

Men när jag på sida1.php försökte läsa den gick det inte då hittar den den inte.

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

## #7 — Darren, 2003-01-10T00:20Z

Kan du innan du skickas till sida1.php göra en echo bara för att se att kakan verkligen är satt...

```php
echo $_COOKIE['mycookie'];
```

och kolla en gång till att du verkligen sätter kakan så här:

```php
setcookie("mycookie","filled",3600);
```

EDIT: Ser att du redan kollat det...

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

## #8 — NeoBlizz, 2003-01-10T00:27Z

Kom på att det är när jag kör:

\<?include 'file/sida1.php'?\>

i en default.php som det inte funkar.

kör jag sida1.php direkt funkar cookie checken bra.. men då har jag ingen användning för den om man inte kan include sida1.php på vilken annan sida som helst. hmmm

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

## #9 — Darren, 2003-01-10T00:35Z

Visa mer kod från sida1 så skall vi nog fixa det...

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

## #10 — NeoBlizz, 2003-01-10T00:41Z

sida1.php + sida2.php fungar ensamt hel pefekt.

Men det är när jag vill includa \<?include 'file/sida1.php'?\> på default.php som den inte funkar längre. default är en vanlig htmlfil ingen php-kod alls i den.

på sida1 finns en länk, när man klickar på den skickas man till sida2 och en cookie sätts, dedan skickas man till sida1 igen. (då funkar det)

ELLER.

man laddar default, och kör include.. klickar på länken, sida2 körs och man skickas till deafult igen, som includar sida1 och den kan då inte kolla cookien..

Så är det... =/

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

## #11 — Darren, 2003-01-10T00:53Z

Det var mysko det där... Skall fundera lite mer på det där.

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

## #12 — NeoBlizz, 2003-01-10T02:27Z

Darren, jag testade en grej som jag bara fick för mig skulle fungera och det gjorde det.

Jag lade sida1.php + sida2.php i samma mapp som default.php, och voila allt funkar.  Så det är något med att om man har sida1 + sida2 i en annan mapp så är cookien inte gorkänd eller så.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/64351-läsa-från-cookie
