---
title: "sessions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/81779-sessions"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "szisser"
published: "2003-07-10T19:46:11.000Z"
updated: "2003-07-12T09:46:21.000Z"
replies: 11
views: 612
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/81779-sessions"
---

# sessions

## #1 — szisser, 2003-07-10T19:46Z

Hej, jag har gjort så att när man går in på en sida så laddas en iframe in. Men för att rätt sida ska laddas in i iframen så görs en session:

session_start();
$okko = 'hjgfuhr74e5ryher';
$\_SESSION\['okko'\] = $okko;

I sidan som finns i iframen så tas de emot av följande kod:

session_start();
if ($\_SESSION\['okko\] = 'hjgfuhr74e5ryher') {

och sedan sidan och sen } else osv. Längst ner finns session_destroy();

Detta för att om man öppnar sidan direkt genom adressen så kommer en annan sida upp, dvs de som står i else. Men använder man sidan med iframen så skall rätt komma upp. Detta har fungerat för mig ypperligt i 4.3.1 och 4.3.2 versionerna av php. Nu kör jag dock med ett webhotell som har version 4.2.2 och de vill alltså inte fungera :/

Så några förslag på hur man löser detta?

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

## #2 — jboy_87, 2003-07-10T22:54Z

testa:

session_start(); 
$okko = "hjgfuhr74e5ryher"; 
$\_SESSION\['okko'\] = $okko; 

session_start(); 
if ($\_SESSION\['okko\] == "hjgfuhr74e5ryher") {

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

## #3 — szisser, 2003-07-10T23:22Z

funkar ej =( inga mer förslag?

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

## #4 — jboy_87, 2003-07-10T23:51Z

du glömde en apostrof
if ($\_SESSION\['okko'\] == "hjgfuhr74e5ryher") {

kolla om session finns

if (isset($\_SESSION\['okko'\])) {
echo "session finns";
}else{
echo "session finns inte";
}

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

## #5 — yos0n, 2003-07-11T06:49Z

Re: sessions

> **szisser skrev:**
>
> $\_SESSION\['okko'\] = $okko;

Bara som en parentes så skulle jag rekommendera att detta ändras till

```
session_register($okko);
```

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

## #6 — szisser, 2003-07-11T10:47Z

```
session_start();
$okki = "test";
$_SESSION['okki'] = $okki;
```

```
session_start();
if ($_SESSION['okki'] == "test") {
```

Sida 1 och 2 nu.. och de fungerar inte :(
<http://www.fuska.se/server/php.php> \<\< info om php:n

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

## #7 — szisser, 2003-07-11T10:55Z

btw.. session testet visar att de inte finns någon session :/

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

## #8 — szisser, 2003-07-11T16:39Z

Warning: Cannot send session cache limiter - headers already sent

kommer fram nu :/

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

## #9 — K@llen, 2003-07-11T16:47Z

Du får inte ha någon utskrift eller mellanslag innan session_start(). Sedan kan det vara bra att köra session_register() på din sessionvariabel.

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

## #10 — szisser, 2003-07-11T16:49Z

fick bort varningen.. och la till så php ska visa alla varningar nu.. På den sidan som inte funkar, dvs sida 2 så kommer detta felet upp:

Notice: Undefined index: okki

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

## #11 — jboy_87, 2003-07-12T02:42Z

hur ser koden ut nu? $okki innehåller inget värde!

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

## #12 — szisser, 2003-07-12T09:46Z

hmm började att fungera helt plötsligt bara :/

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

---

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