---
title: "PHP sessions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/143282-php-sessions"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "joksi"
published: "2006-03-02T12:44:35.000Z"
updated: "2006-03-03T01:00:53.000Z"
replies: 6
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/143282-php-sessions"
---

# PHP sessions

## #1 — joksi, 2006-03-02T12:44Z

Tjena

Har upptäckt att ja har stora problem med PHP5 på min webserver med Apache 2. Operativsystemet är Win2000.

Har kollat efter allt relevant i php.ini, o allt verkar stämma.
Trots det så ger PHP mina besökare OLIKA session id's om de bara laddar om sidan, normalt måste man ju gå ifrån sidan eller stänga webbläsaren.

Har script som använder sessions, alla funkar på ett webhotell men på  min egna server så kollapsar allt just pga sessions.

Ett ex, kör ja session_start(); o $\_SESSION\[test\] 
\= "test"; och skriver ut detta på en annan sida så skrivs inget ut, förutom p sidan där ja skapa variabeln med en session. Alltså håller inget som det ska...

Annat ex, har ett script som skapar en session varje gång en besökare kommer till sidan, skriver sessionid till en databas, och kollar på tidsstämpeln o efter 60s tas den bort och om användaren är kvar på sidan så skrivs ju samma sessionid igen. DEtta för att kolla hur många unika besökare som är på sidan för tillfället. MEN, på min server så räcker det att användaren laddar om sidan lr klickar på ngn annan länk så får den ett nytt sessionid, vilket då naturligtvis skrivs till databasen. Så antalet online ökar efter varje omladdning av sidan,vilket är helt fel! Det skrivs olika sessionid's alltså för samma besökare i databasen...

Någon idé? Verkar väääldigt skumt alltihopa... Funkar på webhotell men ej på min egna server =S

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

## #2 — Peeer, 2006-03-02T12:58Z

Vad har du för värde på session.save_path i din php.ini?

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

## #3 — Matte, 2006-03-02T13:33Z

Vad jag förstår har du din lokala server endast som utvecklingserver.
Då är det lämpligt, för att underlätta felsökning, att du kopplar på alla felmeddelande och notiser genom att göra följande ändringar i php.ini, och starta om webbservern:

```
error_reporting = E_ALL

display_errors = On
```

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

## #4 — joksi, 2006-03-02T17:57Z

Ja har den delvis som utvecklingsserver men kör även en o annan webbsida på den!

i session.save:ppatch har ja provat kommentera, har provat lämna den tom o har provat C:\\Temp, inget löser mitt skumma problem.

Provade precis sätta på all felrapportering, får inga som helst meddelanden från scriptet som t.ex. räknar online besök. =S

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

## #5 — joksi, 2006-03-02T18:23Z

\<?php

session_start();

if ($\_SESSION\['test'\] != "") { $\_SESSION\['test'\]++; }
else {

$\_SESSION\['test'\]="0";
}

echo $\_SESSION\['test'\];

?\>

<http://www.joksi.net/sess.php>

Ökar inte, men funkar fint på webhotellet såklart! =S

<http://www.2xdzurka.se/sess.php>

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

## #6 — Matte, 2006-03-02T20:25Z

Jag har för mig att när vi testade på PHPportalen så visade det sig att själva sessionsfilen sattes, men däremot inte cookien.

Du skulle testa om det gick att sätta en vanlig cookie, men jag fick aldrig något svar.

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

## #7 — joksi, 2006-03-03T01:00Z

;session.cookie_path = \\

La till det där lilla semikolonet, o nu verkar d funka =D
Satt o tänkte o tänkte, fan sessionfiler skrivs ju till Temp-mappen, men webbläsaren kommer inte ihåg det. Alltså måste session cookies inte sättas =)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/143282-php-sessions
