Gå til innhold

Mysql error feil ?


Anbefalte innlegg

Videoannonse
Annonse
Skrevet (endret)

Du kan gjøre slik:

 

<?php 

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

$_SESSION = array();
session_destroy();

?>

Endret av Beethoven
Skrevet
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 ... ;)
Skrevet

Hmm... kanskje jeg misforstår, blir dette bedre?

 

<?php

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

$_SESSION = array();
session_destroy();

?>

Skrevet (endret)

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
Skrevet
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.

Skrevet
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.

Skrevet

Nå blir jeg veldig usikker her... men, ok, slik:

 

<?php

foreach ($_SESSION as $key => $value)  {
session_unregister($key);
}

$_SESSION = array();
session_destroy();

?>

 

:dontgetit: ?

Skrevet
Nå blir jeg veldig usikker her... men, ok, slik:

 

<?php

foreach ($_SESSION as $key => $value)  {
session_unregister($key);
}

$_SESSION = array();
session_destroy();

?>

 

:dontgetit: ?

5510828[/snapback]

Jepp.

Skrevet

Det funket fint med kun session_destroy() =D

Når jeg først er i gang her, er det noen som vet hvordan man kan adde flere felt på registeringskemaet ? jeg kan mysql veldig dårlig :(

Skrevet

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.

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...