Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: unset-funktio

tsuriga [13.12.2003 01:02:01]

#

Tein kirjautumissysteemin istunnoilla ja uloskirjautumisen hoidin malliin unset($_SESSION['mySession']), mutta kun redirectaa index.php:hen niin siellä sessio on taas kehissä. Johtunee siitä, että siellä on alussa session_start();? Pitänee kysyä ftp:n haltijalta php:n asetuksista. Elikkä milloin session_start() lausahdusta ei tarvitse jokaisella sivulla vaan vain silloin ku kirjautuu sisään?

Ps. Kyllä olen testannut, että se todellakin unsettaa ne sessiot (samalla sivulla).

odys [13.12.2003 01:05:15]

#

Entäs sitten jos kokeilisit session_destroy()-funktiota?

Tämä härskisti suoraan PHP.netistä:

<?php

// Initialize the session.
// If you are using session_name("something"), don't forget it now!
session_start();
// Unset all of the session variables.
$_SESSION = array();
// Finally, destroy the session.
session_destroy();

?>

tsuriga [13.12.2003 01:11:44]

#

Splendid. Sanani eivät riitä kuvailemaan tätä tunnekuohua. Eli siis kiitos. Tuo olisi muuten ihan kätevä olla myös sivuston php-oppaassa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta