Gå til innhold

Mysql error feil ?


Anbefalte innlegg

Videoannonse
Annonse
Du kan gjøre slik:

 

<?php 

foreach ($_SESSION as $key => $value)  {
  unset ($_SESSION[$key]);
}

$_SESSION = array();
session_destroy();

?>

5510749[/snapback]

Liten bug der. Du sletter bare variablene i selve scriptet. Altså, $_SESSION['var'] er ikke tilgejngelig mer, men du har ikke slettet den fra selve session så den vil være tilgjengelig på neste side også. Bruker man session_unset('var') derimot ... ;)
Lenke til kommentar

Edit: Hmf! Når jeg tenker meg om er det void session_unset(void); aka session_unset skal ikke brukes slik jeg sa :blush: Enten må det bli session_unregister('var') som loopes eller session_unset() som kjøres en gang.

Endret av Ernie
Lenke til kommentar
Jupp, det ble nok bedre. Forsåvidt trenger du ikke $_SESSION = array(); siden du over tømmer den alikevel.

5510781[/snapback]

 

Tja, bedre å være på den sikre siden ;) hehe.

5510794[/snapback]

Les min edit over. Tror jeg må slutte å uttale meg om session jeg :p Er så vant til å benytte database til session, altså lage det helt selv, og da glemmer jeg litt hvordan ting var når man bare bruker "vanlig" session.

Lenke til kommentar

For det første må du legge til flere felter i HTML-skjemaet som sender dataene og legge til tilsvarende felt i mySQL-tabellen. Deretter må du finne scriptet som tar imot data, og få det til å lagre disse ekstra feltene. I stor grad kan du se på hvordan det er gjort med de andre feltene.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...