---
title: "Sessions livslängd"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/74970-sessions-livslängd"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "K@llen"
published: "2003-04-24T20:01:15.000Z"
updated: "2003-05-02T22:25:28.000Z"
replies: 7
views: 359
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/74970-sessions-livslängd"
---

# Sessions livslängd

## #1 — K@llen, 2003-04-24T20:01Z

hej,

i min php.ini på webhotellet är session.gc_maxlifetime satt till default 1440 sekunder. På mina sidor försöker jag höja denna tiden genom att sätta ett eget värde (se nedan), men mina sessions varar endast 1440 sekunder. Kör på en linuxserver.

Går det att förbise de inställningar som är satta i php.ini?

```
   ini_alter("session.gc_maxlifetime", "3600"); //1 timme
   ini_alter("session.cache_expire", "3600"); //1 timme
   ini_alter("session.save_path", "$DOCUMENT_ROOT/temp");
```

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

## #2 — FlashX, 2003-04-25T17:46Z

Normalt ska det gå men det finns också möjlighet för webbhotellet att se till så vissa värden inte går att ändra. 

```php
ini_set('session.gc_maxlifetime', 3600);
session_cache_expire(3600);
session_save_path("/hemsida/sessiondata");
session_start();
```

 Det som är viktigt att komma ihåg är det alltid ska ligga före session_start(); och att det endast gäller det skript som kör koden. Antar att du använder någon inclue-fil och då är det där som koden bör ligga.

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

## #3 — K@llen, 2003-04-25T18:29Z

hmm, session_start() hade jag före. Flyttar jag på session_start() till efter koden så tappar jag mitt sessionvärde helt.

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

## #4 — FlashX, 2003-04-25T23:42Z

Kan kanske bero på att filen inte skapas i mappen du anger p.g.a. rättigheter. Man kan inte skapa en session och i efterhand välja vart den ska sparas. Mer info om  [session_save_path](http://se.php.net/manual/en/function.session-save-path.php)

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

## #5 — K@llen, 2003-04-26T09:18Z

Tack Kjell, får testa runt lite och se om jag klurar ut det. :)

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

## #6 — soocks, 2003-04-26T14:41Z

Tänk på (som FlashX skrev) att du inte alltid kan ändra inställningarna i php.ini själv. Kör webbhotellet Apache måste du ha "AllowOverride Options" och "AllowOverride All"-rättigheter för att det ska fungera.

Kan ju bero på det om det inte funkar..

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

## #7 — K@llen, 2003-04-26T16:21Z

> **soocks skrev:**
>
> Tänk på (som FlashX skrev) att du inte alltid kan ändra inställningarna i php.ini själv. Kör webbhotellet Apache måste du ha "AllowOverride Options" och "AllowOverride All"-rättigheter för att det ska fungera.
> 
> Kan ju bero på det om det inte funkar..

Jag vet att jag kan ändra inställningar själv eftersom administratören på hotellet rekommenderat detta för att det hela ska fungera ihop med deras lastbalanserare ( <http://support.levonline.com/support.cgi?content=phpsession#phpsession> ). Kruxet är att min kod fungerat i nästan 1 år och har börjat klabba först nu.

Jag ska fortsätta min efterforskning och återkommer när jag testat klart.

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

## #8 — K@llen, 2003-05-02T22:25Z

> **FlashX skrev:**
>
> Kan kanske bero på att filen inte skapas i mappen du anger p.g.a. rättigheter. Man kan inte skapa en session och i efterhand välja vart den ska sparas. Mer info om  [session_save_path](http://se.php.net/manual/en/function.session-save-path.php)

Det verkar fungera bra nu med din (kjells) kod och högre rättigheter. Jag höjde rättigheterna från 757 till 777. Alla påstår att 757 ska räcka, men det vill inte funka med den rättigheten på katalogen. Varför vet jag ännu inte. Ska kolla upp detta vidare.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/74970-sessions-livslängd
