Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    chiamare Session_Destroy

    salve,
    non so come e dove gestire la chiusura della sessione.


    questa è la mia pagina index.php:

    codice:
    <?php
    session_name("Dani"); 
    session_start();
    ?>
    
    <html>
    <head></head>
    
    <body>
    
    <?php 
    session_start(); 
    session_register("SESSION_DATA"); 
    $mia_sessione = session_name();
    if ( ! isset($SESSION_DATA)) 
    { 
       $SESSION_DATA["count1"] = 0; 
    } 
    else
    { 
       echo "Session name: $PHPSESSID"; 
       $SESSION_DATA["count1"]++; 
    } 
    
    echo "Count1   =: $SESSION_DATA[count1]
    "; 
    echo "Sessione =: $$mia_sessione
    "; 
    ?> 
    
    </body>
    
    </html>
    non capisco dove posso richiamare (e come) la funzione Session_Destroy.

    ho provato usando <body onunload="chiudi_sessione()"> dove chiudi_sessione è una funzione definità così:

    codice:
    function chiudi_sessione()
    {
    session_name("Dani");
    session_start();
    session_unset();
    session_destroy();
    alert('Sessione chiusa');
    }
    ma non so dove mettere la funzione...


    aiutatemi per favore...

  2. #2

    Re: chiamare Session_Destroy

    Originariamente inviato da bDaniele
    salve,
    non so come e dove gestire la chiusura della sessione.


    questa è la mia pagina index.php:

    codice:
    <?php
    session_name("Dani"); 
    session_start();
    ?>
    
    <html>
    <head></head>
    
    <body>
    
    <?php 
    session_start(); 
    session_register("SESSION_DATA"); 
    $mia_sessione = session_name();
    if ( ! isset($SESSION_DATA)) 
    { 
       $SESSION_DATA["count1"] = 0; 
    } 
    else
    { 
       echo "Session name: $PHPSESSID"; 
       $SESSION_DATA["count1"]++; 
    } 
    
    echo "Count1   =: $SESSION_DATA[count1]
    "; 
    echo "Sessione =: $$mia_sessione
    "; 
    ?> 
    
    </body>
    
    </html>
    non capisco dove posso richiamare (e come) la funzione Session_Destroy.

    ho provato usando <body onunload="chiudi_sessione()"> dove chiudi_sessione è una funzione definità così:

    codice:
    function chiudi_sessione()
    {
    session_name("Dani");
    session_start();
    session_unset();
    session_destroy();
    alert('Sessione chiusa');
    }
    ma non so dove mettere la funzione...


    aiutatemi per favore...
    hem spiegami come fai ad usare php in js :master:
    php è lato server ,js è lato client session destroy ti serve per cancellare i dati di sessione, quindi dovrai farlo su una pagina che vorrai utilizzare per la cancellazione della sessione l'alert in JS e svincolato dal PHP
    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  3. #3

    Re: Re: chiamare Session_Destroy

    Originariamente inviato da ringo_mato
    hem spiegami come fai ad usare php in js :master:
    php è lato server ,js è lato client session destroy ti serve per cancellare i dati di sessione, quindi dovrai farlo su una pagina che vorrai utilizzare per la cancellazione della sessione l'alert in JS e svincolato dal PHP
    Ok per l'alert, ma per session destroy come devo fare?

    il mio problema è questo, quando esco dalla pagina index.php, la sessione deve essere distrutta.

    come devo fare?

  4. #4

    Re: Re: Re: chiamare Session_Destroy

    Originariamente inviato da bDaniele
    Ok per l'alert, ma per session destroy come devo fare?

    il mio problema è questo, quando esco dalla pagina index.php, la sessione deve essere distrutta.

    come devo fare?
    richiamare un'altra pagina per la cancellazione della sessione oppure aspetta 30 minuti che la sessione si distrugge automaticamente
    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  5. #5

    Re: Re: Re: Re: chiamare Session_Destroy

    Originariamente inviato da ringo_mato
    richiamare un'altra pagina per la cancellazione della sessione
    ok, per favore mi indichi come si fa?

    sono veramente all'inizio e non ho idea.

    io ho fatto una pagina chiudi_sessione.php:
    codice:
    <?php 
    session_name("Dani");
    session_start();
    session_unset();
    session_destroy();
    ?>
    come la richiamo e dove?

    grazie in anticipo

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.