Avatar billede clausga Nybegynder
29. marts 2005 - 10:15 Der er 12 kommentarer

lave session oven i en gammel

Hvis jeg nu en Session med nogle data i, og så jeg sætter en ny session som hedder det samme dog med nogle nye data i bliver så bare overskrevet, i den session der allerede er der ?
Avatar billede alister_crowley Nybegynder
29. marts 2005 - 10:20 #1
$_SESSION['hej] = "hej";
echo $_SESSION['hej]; // udskriver hej

$_SESSION['hej] = "eksperten.dk";
echo $_SESSION['hej]; // udskriver eksperten.dk

Hvis du vil fjerne indholdet af en session, så brug unset() (www.php.net/unset)
Avatar billede Daniel.E Praktikant
29. marts 2005 - 10:34 #2
en ny session.  Jeg tror ikke helt du er med på hvad du spørger om.

Du kan kun have 1 sessin kørende for hver bruger.  Du kan så oprette flere forskellige felter i sessionen, hvor du kan gemme data.


Vil du slette den gamle session skal du bruge session_destroy().

session_start();
$_session["test"] = hej;

session_destroy();


session_start();
$_session["test2"] = hej2;

session_destroy();
Avatar billede clausga Nybegynder
29. marts 2005 - 10:48 #3
hmm ok man kan altså ikke have 2 sessions lige som 2 cookies, så skal jeg altså bare åbne den jeg har og indsætte noget mere i den! ?
Avatar billede alister_crowley Nybegynder
29. marts 2005 - 10:54 #4
jo , du kan sagtens have 2 sessions.

$_SESSION['hej'] = "hej";
$_SESSION['url'] = "eksperten.dk";
echo $_SESSION['hej']; // udskriver hej
echo $_SESSION['url']; // udskriver eksperten.dk
Avatar billede alister_crowley Nybegynder
29. marts 2005 - 10:55 #5
www.php.net/session <- LÆS dokumentationen !
Avatar billede Daniel.E Praktikant
29. marts 2005 - 13:55 #6
alister_crowley >> Der er noget du har misforstået.

Det er ikke 2 sessions du viser der, det er 2 forskellige attributter i session.

Du kan ikke have 2 session kørende på samme tid.
Avatar billede Daniel.E Praktikant
29. marts 2005 - 13:56 #7
Ja, du skal åbne den nuværende session, og tilføje nye attributter. 

Se alister_crowley eksempel.
Avatar billede alister_crowley Nybegynder
29. marts 2005 - 14:00 #8
vb2, nej det fungere som 2 sessions.
Det er fuldkommen uafhænige af hinanden.

Men om du mener at det er politisk ukorrekt at kalde det for 2 sessions, må du selv om.
Avatar billede clausga Nybegynder
29. marts 2005 - 14:54 #9
Er det ikke bare den samme session man sætter den ind i, ?? men laver forskellige felter sådan ser det ud for mig ?
Avatar billede Daniel.E Praktikant
30. marts 2005 - 08:44 #10
alister_crowley >> De 2 forskellige attributter ligger i sammen fil.

Jeg ved ikke hvad du "kalder" det, men det korrekte er 1 session.
Avatar billede Daniel.E Praktikant
30. marts 2005 - 08:44 #11
clausga >> Jo, du har helt ret. 

1 fil med 2 informationer  = 1 session

:)
Avatar billede Daniel.E Praktikant
30. marts 2005 - 08:46 #12
alister_crowley >>

Og lige til dig, så du også er med.

En session har intet at gøre med attributter.  Atributter har intet at gøre med en session.  En session kan eksistrere uden attributter, en attribut kan ikke uden en session.
Der kan være multible attributter i en session, men det er stadigvæk 1 session.

PHP har sine finurligheder. ;)
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