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).
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();
?>Splendid. Sanani eivät riitä kuvailemaan tätä tunnekuohua. Eli siis kiitos. Tuo olisi muuten ihan kätevä olla myös sivuston php-oppaassa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.