---
title: "Sessions som bara fungerar ibland"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/157754-sessions-som-bara-fungerar-ibland"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "c-larsson"
published: "2007-03-01T19:31:19.000Z"
updated: "2007-03-02T09:00:37.000Z"
replies: 3
views: 523
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/157754-sessions-som-bara-fungerar-ibland"
---

# Sessions som bara fungerar ibland

## #1 — c-larsson, 2007-03-01T19:31Z

Jag har precis påbörjat ett hemside-projekt i php. All kod är skriven i samma dokument (index.php) och sidan väljs via funktionen GET och if-satser. 

Nu är det så att jag har en inloggning på sidan och för att man då ska stanna inloggade använder jag sessionsvariabler. Jag har hittat olika information på olika ställen om hur man deklarerar sessionsvariabler, antingen: 

```php
session_register("variabel");
```

 
eller:

```php
$_SESSION["variabel"]=$variabel;
```

 

Det ända som jag får att funka är den nedre koden och nu fungerar allt perekt här hemma och på mina vänners datorer. Men när jag går in från skolan så verkar det som om sessionsvariablen är tom. Detta tycker jag är mycker märkligt eftersom att php-koden exekveras på serversidan och borde vara oberoende av klienteten.

Någon som har någon erfarenhet av detta eller vet något så tackar jag på förhand för hjälpen. Tillägas bör också att servern är min egen så att alla ändringar av inställningar i web- eller php-serverprogramvaran är möjliga.

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

## #2 — Prime_66, 2007-03-01T21:25Z

Du skriver session_start() överst på alla sidor eller? Ganska basic men kanske du glömt.

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

## #3 — mUTANT, 2007-03-02T00:24Z

1) Du ska alltid använda $\_SESSION, $\_REQUEST, $\_GET och $\_POST. session_register är förlegat och kommer att tas bort i PHP6.

2) Är du helt säker på att du accepterar COOKIES på skoldatorn? Sessioner är fortfarande cookie baserade. Om det nu är så kan du slå på session.use_trans_sid = 1 i php.ini för högre kompabilitet med browsers som har cookies avstängda.

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

## #4 — c-larsson, 2007-03-02T09:00Z

```php
session_start();
```

 
finns överst i index.php (inga andra dokument används).

Gjorde ändringarna i php.ini och  det fungerar hemma men fortfarande inte i skolan. 

Får detta om jag klickar i integritetsrapport nere till höger i explorer om jag surfar i skolan. 

Ber om ursäkt för att det är en .bmp

```
http://www.c-larsson.dyndns.info/motor/pics/kakor.bmp
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/157754-sessions-som-bara-fungerar-ibland
