---
title: "Multidimensionella arrayer i $_SESSION"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/117396-multidimensionella-arrayer-i-session"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nkrantz"
published: "2004-12-05T02:42:25.000Z"
updated: "2004-12-06T08:02:45.000Z"
replies: 5
views: 255
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/117396-multidimensionella-arrayer-i-session"
---

# Multidimensionella arrayer i $_SESSION

## #1 — nkrantz, 2004-12-05T02:42Z

Har suttit i ett stort antal timmar och försökt spara en massa data till lite sessioner.

Tänkte bygga upp det enligt $\_SESSION\[1\]\['key'\] = $val;

Men detta ville sig absolut inte av någon konstig anledning. Däremot så funkar $\_SESSION\['one'\]\['key'\] = $val; jättebra!

Någon som har en förklaring till varför?

// Nippe

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

## #2 — Matte, 2004-12-05T19:43Z

Misstänker att det har att göra med att första  indexnivån med register_globals satt görs om till variabelnamn, och $1 är inget godkänt variabelnamn.

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

## #3 — nkrantz, 2004-12-05T19:49Z

Det låter konstigt, en vanlig array kan ju deklareras $array\[1\]\['key'\]. Dessuom så är min register_globals avstängd...

Några andra förslag?

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

## #4 — Matte, 2004-12-05T20:06Z

Det var bara en gissning på varför det inte går.
En möjlig orsak till att de som bygger PHP har sett till att det inte går.

Om det är på det viset har jag ingen aning om, men du måste i vilket fall, som du själv konstaterat, använda en sträng som index på första nivån.
Men däremot går det bra med $array\['key'\]\[1\].

Själv tycker jag inte det låter ett dugg konstigt.

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

## #5 — nkrantz, 2004-12-05T20:10Z

Jo, det är nog som du antar, att de som byggt PHP har sett till att det inte funkar ;)

Det skumma var att det gick att definiera sessionen, dvs, jag fick inga felmeddelanden, men värderna verkade inte sparas.

Jaja, jag markerar tråden som löst :) Men om det är någon som vet \_varför\_ det är på detta sätt så skulle det vara intressant att veta!

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

## #6 — WiZzLeR, 2004-12-06T08:02Z

grejen är att det går att göra en array med \[1\]\['key'\] . Tydligen går det inte med SESSION.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/117396-multidimensionella-arrayer-i-session
