---
title: "Sessions i php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/87561-sessions-i-php"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "Qimen"
published: "2003-10-03T14:48:34.000Z"
updated: "2003-10-05T14:29:37.000Z"
replies: 35
views: 763
page: 1
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/webbservrar/87561-sessions-i-php"
---

# Sessions i php

_Sida 1 av 2._

## #1 — Qimen, 2003-10-03T14:48Z

Hej

Kör med php till IIS6 på min win2k3 server. Allt funkar bra utom en sak och det är sessions som inte vill funka. Hur går jag till väga för att ställa in det?

Jag har satt sökvägen till sessions i phpfilen till C:\\PHP\\sessions. Men det hjälper inte. Jag kan heller inte se om det kommer något fel meddelande då inget sådant skrivs ut. Jag har satt felrapporteringar och sådant till detta i phpfilen: 

```
error_reporting = E_ALL & ~E_NOTICE
```

 :(

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

## #2 — Qimen, 2003-10-05T12:45Z

Verkligen ingen som vet? :(

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

## #3 — SPiN, 2003-10-05T12:49Z

Tar din webläsare emot cookies?

Om du ändrar error_reporting till endast E_ALL, får du några notiser då?

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

## #4 — Nexus86, 2003-10-05T12:57Z

Vad använder du för kod till sessions?

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

## #5 — Qimen, 2003-10-05T13:01Z

Ska testa med cookies nu, men att sätta error_reporting till endast E_ALL verkar inte hjälpa.

Test.php
<http://yber.ath.cx/test.php>

Test2.php med ett fel i:
<http://yber.ath.cx/test2.php>

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

## #6 — SPiN, 2003-10-05T13:03Z

Hm, dina filer där sa inte mycket. Test2.php var vit och den första innehöll ju inget med sessions. :)

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

## #7 — Qimen, 2003-10-05T13:03Z

Nexus86:

```php
$uid = $row['id'];
$_SESSION['sess_id'] = $uid;
session_register("sess_id");
```

Men det funkar på webbhotellet. Så felet ligger på min server.

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

## #8 — SPiN, 2003-10-05T13:04Z

Och du har med session_start() högst upp i dina PHP-dokument?

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

## #9 — Qimen, 2003-10-05T13:05Z

> **SPiN skrev:**
>
> Hm, dina filer där sa inte mycket. Test2.php var vit och den första innehöll ju inget med sessions. :)

nee skulle bara visa att den inte visa felen.

btw, där jag vill ha sessions har jag med:

```php
 session_start();
if (!isset($_SESSION['sess_id'])){ 
  header("Location: ../index.php?a=200"); 
  exit; 
}
```

Så jag har inte glömt "aktivera" dem.

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

## #10 — Nexus86, 2003-10-05T13:08Z

Har du register_globals = Off i php.ini så ska du inte använda session_register. Vid register_globals = Off:

```php
session_start();
$_SESSION['sess_id'] = $uid;
```

och för att läsa

```php
session_start();
echo $_SESSION['sess_id'];
```

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

## #11 — Qimen, 2003-10-05T13:13Z

Men det funkar ju hos Aleborg och jag antar han har register_globals = Off ?

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

## #12 — Nexus86, 2003-10-05T13:17Z

Jag har ingen som helst aning. Skapa en fil på webbhotellet och skriv "\<? phpinfo(); ?\>" i den filen och kör den sedan. Då ser du vad han har för register_globals, m.m..

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

## #13 — Nexus86, 2003-10-05T13:18Z

Om inte annat så kan du ju prova byta ut din kod mot min så kanske det fungerar på båda?

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

## #14 — Qimen, 2003-10-05T13:21Z

Cookies funkar på min server iaf.
<http://yber.ath.cx/kaka.php>

Aleborg har register_globals = On iaf...
<http://per.aleborg.se/phpinfo.php> 

Men sessions vill inte, kan jag ha missat ngt med säkerheten på sessionsmappen?  :l

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

## #15 — Nexus86, 2003-10-05T13:25Z

Om man har register_globals = On så ska din kod fungera, därav varför det fungerar hos aleborg men inte hos dig. Sätt register_globals = On i din php.ini också så ska du nog se att det fungerar. :)

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

## #16 — Qimen, 2003-10-05T13:27Z

Gjorde ett session exempel också med så dom su skrev Nexus86 som dock inte funkar heller.
<http://yber.ath.cx/session.php>

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

## #17 — SPiN, 2003-10-05T13:31Z

Skumt.

Hur ser det ut i din php.ini? Jag tänker då på dina värden för nycklarna: session.save_path, session.save_handler, session.use_cookies, session.use_only_cookies

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

## #18 — Qimen, 2003-10-05T13:32Z

Provade sätta register_globals till On men det hjälper inte ändå.

Jag har satt i phpfilen:

```
session.save_path = C:/PHP/sessions
```

Exakt vilka rättigheter ska den mappen ha då? Eller det kanske inte spelar någon roll?

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

## #19 — Nexus86, 2003-10-05T13:32Z

PHP **ska** säga till om detta men finns mappen som står specifiserad i session.save_path?

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

## #20 — SPiN, 2003-10-05T13:33Z

Får du ut det värdet om du anropar **session_save_path()** i ett dokument?

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

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/87561-sessions-i-php  
Nästa sida: https://www.webforum.nu/amne/webbservrar/87561-sessions-i-php/page2.md
