---
title: "Förlänga en sessions livstid?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/187394-förlänga-en-sessions-livstid"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "bassebhu"
published: "2011-07-05T11:27:14.000Z"
updated: "2011-07-18T01:34:11.000Z"
replies: 7
views: 1514
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/187394-förlänga-en-sessions-livstid"
---

# Förlänga en sessions livstid?

## #1 — bassebhu, 2011-07-05T11:27Z

Jag har googlat, men inte funnit tillfredsställande svar.

Hur förlänger jag sessioners livstid? Vad jag kan se har Binero en inställning för session.gc_maxlifetime på 1440 (24min?).
Det är kanske en session.gc_minlifetime som jag är ute efter, men jag hittar ingen sån :)
Jag har testat att sätta detta högst upp på alla sidor (43200..12h?), men det gör ingen verkan, mer än att det står ett nytt lokalt värde när jag kör phpinfo()...

```
ini_set('session.gc_maxlifetime', "43200");
```

Kort och gott, hur utökar jag livslängden? :) Tack!

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

## #2 — Mr1Buying, 2011-07-05T12:11Z

Om du använder cookies för att hålla kolla på sessions id:t kan du ändra värdet på "session.cookie_lifetime" som har standard värdet 0. 

Borde fungera men har aldrig försökt, effekten blir (förhoppnings vis) att användarens dator behåller kakan med session id:t längre.. och vad kan hända som värst? Att du får köpa en ny server till Binero ;)

Här har du docen för PHP och sessions värden: <http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime>

Happy Days
//Mr.1Buying  :birp

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

## #3 — bassebhu, 2011-07-05T13:46Z

Så det jag är ute efter är alltså? :) 

```
ini_set('session.cookie_lifetime', "43200");
```

Ska testa...

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

## #4 — Mr1Buying, 2011-07-05T14:03Z

Förhoppnings vis, enda skillnaden blir ju att användarens dator behåller kakan som troligen de flesta har satt med "Kom ihåg mig". (Sessions id:t)

Men nu kan man bara inte stänga ner internetläsaren då sessionen INTE kommer att död. Vilket de flesta är vana vid när man inte använder "Kom ihåg mig" alternativet så att påpeka för användarna att "Logga ut" är nu ännu viktigare.

Men förutom den "lilla" delen så ska det fungera som tänkt, en person kan stänga ner internetläsaren lämna datorn några minuter och session på serven ligger ännu kvar och användaren behåller kakan med session id:t.

Happy Days
//Mr.1Buying

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

## #5 — bassebhu, 2011-07-05T14:23Z

Jag har nu det här överst i alla filer, men jag loggas fortfarande ut efter ca: 24 min.

 :( 

```
ini_set('session.gc_maxlifetime', "43200");
ini_set('session.cookie_lifetime', "43200");
```

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

## #6 — evilaid, 2011-07-05T14:38Z

Är det alltid 24 min? 

Jag fick lära mig att dom har lastbalansering vilket gör att servern tappar cookien mellan de olika servrarna..

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

## #7 — Mr1Buying, 2011-07-05T14:39Z

Har du läst den första "note" rutan om gc_maxlifetime, kan inte vara så att den spökar? Borde du kunna se med "phpinfo" och kolla på värdet "session.save_path".

Happy Days
//Mr.1Buying

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

## #8 — dwmedia, 2011-07-18T01:34Z

Prova med 

Den där är för 15 minuter 
session_cache_expire(15);
$cache_expire = session_cache_expire();

Den där är för 100 minuter 
session_cache_expire(100);
$cache_expire = session_cache_expire(); 

Som ett exempel.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/187394-förlänga-en-sessions-livstid
