---
title: "session_cache_expire() hos Binero"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177004-session-cache-expire-hos-binero/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MickeA.com"
published: "2009-02-18T10:19:51.000Z"
updated: "2009-05-06T14:24:19.000Z"
replies: 25
views: 2016
page: 2
pages: 2
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/177004-session-cache-expire-hos-binero"
---

# session_cache_expire() hos Binero

_Sida 2 av 2._

## #21 — drew, 2009-05-05T21:11Z

Du kan göra precis som du vill. Jag skulle inte använda php's sessionshantering alls utom för att få ett session id. Finns inte din kaka med session_id lär inte den andra heller finnas. php sparar sina session_id i en kaka.

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

## #22 — MickeA.com, 2009-05-06T03:45Z

Någon särskild anledning till att det här inte funkar då?

```php
<?php
setcookie("foo", "doo");

print_r($_COOKIE);
?>
```

Varför måste jag ladda om sidan för att kakan ska finnas, beror det på mig, min webbläsare eller serverkonfiguration?

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

## #23 — MickeA.com, 2009-05-06T11:58Z

Någon som kan testa koden i inlägget ovan på en server som inte är Majestix hos Binero?
Firefox säger att kakan sätts första gången sidan laddas, men PHP kan inte läsa den, så beror det på serverkonf. eller något annat?

Iofs. kan väl kakan inte läsas förrän den "kommit fram" till klienten, är det därför det inte funkar?

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

## #24 — drew, 2009-05-06T12:42Z

Du har inte tillgång till kakan förrän nästa gång sidan laddas. Webbläsaren skickar COOKIE tillsammans med frågan. Så du vet inte om kakan har tagits emot heller.

Kakan ska skickas först, innan du skriver något eller sätter någon header() och i det läget har php kört klart skriptet.

Det är därför jag även brukar sätta värdet som en GET-variabel. Man vet inte om kakan tas emot förrän man laddar om sidan. Om kakan är satt då så behöver den inte vara kvar i GET, annars måste den vara där.

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

## #25 — MickeA.com, 2009-05-06T13:53Z

Det är ju ingen dum idé alls.
Så jag skriver in min rad i sessionstabellen, i $auth-\>confirmAuth() kollar jag om $\_GET\['SESSIONID'\] finns, gör den det, använd den, finns den inte, kolla om kakan finns, om inte, logga ut personen.

Ska testa, tack!

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

## #26 — drew, 2009-05-06T14:24Z

Jag brukar göra tvärsom. <http://pastebin.com/f2d09ff06> Det här gjorde jag inatt åt en annan för att demonstrera hur jag menar.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/177004-session-cache-expire-hos-binero/page2  
Föregående sida: https://www.webforum.nu/amne/php/177004-session-cache-expire-hos-binero.md
