Avatar billede worrax Nybegynder
25. januar 2004 - 16:45 Der er 6 kommentarer og
1 løsning

session til mysql

Hej,

er det muligt at smide en hel session i en tabel... så den beholder navn osv...  altså  fx er der en som hedder $userdata_info[1]['fornavn']  så det er faktisk 2 array'er i hinanden... men hvis man bare kunne smide alt hvad sessionen havde i sig.. ville man jo få alt med.... 

er det muligt?..

Grunden er at jeg ikke gider at splitte det hele op nu.. for der er ca. 400 forskellige variabler..
Avatar billede limemedia Nybegynder
25. januar 2004 - 16:48 #1
Kig på funktionen serialize, den klarer præcist dén opgave
http://dk.php.net/serialize

Men 400 variabler ? i én session ? jeezuz
Avatar billede worrax Nybegynder
25. januar 2004 - 16:51 #2
ja altså.... $userdata_info[1]['fornavn']
            $userdata_info[1]['efternavn']

osv...  og så er der også lige $userdata_info[2]['fornavn'] ..

og så er der også nogle $userdata_kost[1]['mandag']  og en masse andet
Avatar billede worrax Nybegynder
25. januar 2004 - 17:15 #3
jeg fatter lige hat af det eksempel med hvorn jeg så skal få det til normal igen.. vil du ikke være rar at lave et lidt mere forståeligt eksempel til mig?...
Avatar billede limemedia Nybegynder
25. januar 2004 - 17:21 #4
hvis $data indeholder din variabel, array, session you name it ...
$foo = serialize($data);

hvor $foo så vil indeholde en streng repræsentation af $data

for at "pakke ud" kører du så
$data = unserialize($foo);

og voila, vi er tilbage ved udgangspunktet
Avatar billede worrax Nybegynder
25. januar 2004 - 17:35 #5
jamen dov... er det ikke sværere.. utroligt. :)  mange tak ! :)
Avatar billede limemedia Nybegynder
25. januar 2004 - 17:39 #6
en funktion efter KISS princippet ;)
Avatar billede worrax Nybegynder
25. januar 2004 - 17:40 #7
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester