objorkum Skrevet 2. august 2005 Del Skrevet 2. august 2005 (endret) Men skal ikke setcookie ("PHPSESSID", "", time() - 3600); bruker kun hvis jeg bruker setcookie() til å legge til coockies isteden for session? Mulig jeg tar feil men... Nei, som du ser står tiden på -3600, som gjer at cookien er utløpt for ein time sidan, noko som gjer at den vert sletta. Igjen, PHP.net er din venn: Example 2. setcookie() delete example <?php // set the expiration date to one hour ago setcookie ("TestCookie", "", time() - 3600); setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".example.com", 1); ?> Endret 2. august 2005 av objorkum Lenke til kommentar
0lav Skrevet 3. august 2005 Forfatter Del Skrevet 3. august 2005 Så på php.net før i dag og litt i går.. Og det var dær jeg så at setcookie () funksjonen sto når jeg søka på coockies og las om det.. Og på sessions så stor det session_destroy().. Men jeg har jo ikke lest alt, men skal se mere på det nå.. Men det stemmer vell det du sier.. Lenke til kommentar
Lokaltog Skrevet 3. august 2005 Del Skrevet 3. august 2005 Hugs at når du avsluttar ein session bør du unset'e alle session-variablene som er satt, køyre session_destroy(); og så unset'e PHPSESSID-cookien. Hvorfor det? Jeg kjører bare session_destroy();, og den sletter alle session-variablene som ligger på serveren (iberegnet filen/database-entryen med session-ID'en slik at PHPSESSID-cookien blir meningsløs). Hvorfor smøre smør på flesk med å unsette variabler og tømme PHPSESSID-cookien? Lenke til kommentar
0lav Skrevet 3. august 2005 Forfatter Del Skrevet 3. august 2005 Mhm.. Det jeg også trodde... Lenke til kommentar
LateFot Skrevet 3. august 2005 Del Skrevet 3. august 2005 (endret) går det å slette session variablene med unset($_SESSION); vil ikke den slette alle arrays som er satt i $_SESSION (sry olav ble litt nysgjerrig ) Endret 3. august 2005 av LateFot Lenke til kommentar
objorkum Skrevet 4. august 2005 Del Skrevet 4. august 2005 (endret) *sletta* Endret 4. august 2005 av objorkum Lenke til kommentar
Lokaltog Skrevet 4. august 2005 Del Skrevet 4. august 2005 (endret) går det å slette session variablene med unset($_SESSION); vil ikke den slette alle arrays som er satt i $_SESSION (sry olav ble litt nysgjerrig ) Tviler på det, men hva er uansett poenget? Det er en egen funksjon konstruert for dette formålet, nemlig session_destroy(). Endret 4. august 2005 av Lokaltog Lenke til kommentar
0lav Skrevet 4. august 2005 Forfatter Del Skrevet 4. august 2005 Men er det mulig å oppdatere, slette eller legge til en ny variabel i en session etter at vi har opprettet den? Lenke til kommentar
objorkum Skrevet 4. august 2005 Del Skrevet 4. august 2005 Men er det mulig å oppdatere, slette eller legge til en ny variabel i en session etter at vi har opprettet den? Det er no berre å gjere det det, f.eks: $_SESSION["variabel"] = "hei"; Lenke til kommentar
0lav Skrevet 4. august 2005 Forfatter Del Skrevet 4. august 2005 Det vet jeg.. Men det jeg mener er: Når man logger inn så får man ofte Sessions som feks: $_SESSION["variabel"] = "hei"; som du skrev, men det jeg mente var: Når man har vært logget inn en liten stund, er det da mulig å endre eller slette $_SESSION["variabel"] = "hei";. Eller kan man opprette en ny sli variabel? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå