Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Chiudere una sessione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    150

    Chiudere una sessione

    Ciao a tutti, ho la seguente domanda da fare:
    nel mio sito che sto organizzando in locale, per tenere la sessione tra le varie pagine del sito ho scritto il seguente script:

    Codice PHP:
    <?php
    include "db_connect_data.php";
    include 
    "top_foot.php";
    include(
    "class.phpmailer.php");
    include (
    "class.smtp.php");


    session_start();
    if (! (
    autentica ($_SESSION ['user'], $_SESSION ['password']))) {
        
        @ 
    header ("Location: home.htm"); exit;
        }
    Va tutto bene, mi e' venuto solo il dubbio su come chiudere la sessione.
    Al momento il mio pulsante Logout porta semplicemente l'utente fuori dalle sue pagine e lo reindirizza alla pagina di login.
    Pero' mi sembra un metodo un po' semplicistico.

    Va bene anche cosi, o dovrei aggiungere del codice per il logout?
    Se si cosa dovrei mettere?

    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    devi utilizzare questo comando per cancellare tutte le sessioni dell'utente:

    session_unset

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    150
    Quindi basterebbe che la mia pagina logout.php fosse:

    <?php

    session_unset();
    @ header ("Location: home.htm"); exit;

    ?>


    Andrebbe bene cosi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    Originariamente inviato da Skaffa
    Quindi basterebbe che la mia pagina logout.php fosse:

    <?php

    session_unset();
    @ header ("Location: home.htm"); exit;

    ?>


    Andrebbe bene cosi?
    si giusto, così distruggi tutte le sessioni dell'utente e deve per forza rieffettuare il login però non ti dimenticare di avviare prima session_start();

    Edit:
    No scusa devi usare questa funziona:

    session_destroy

    scusa ho sbagliato a linkare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.