Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

    [php]aruba e cancellazione sessione

    ho un sito sui server aruba, dove utilizzo le sessioni, per cancellare una sessione utilizzo il codice:
    session_start();
    session_unset();
    session_destroy();
    header("Location: index.php");
    die();
    ma non fa niente perchè?
    qualcuno ha avuto esperienze passate con aruba?

  2. #2
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    up

  3. #3
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    nessuno che può aiutarmi nel capire la logica di aruba?

  4. #4
    mah... quello che posso dirti è che funzionano in modo normalissimo come su altri hosting... mai avuti problemi di questo tipo...
    Che le ali della libertà non perdano mai le piume...

    Gesù salva, Buddha fa backups incrementali.

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    $_SESSION = array();

  6. #6
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    niente neanche aggiungendo $_SESSION = array();
    torna ad index ma con la sessione sempre attiva

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prova a stampare il contenuto dell'array $_SESSION, l'errore potrebbe anche essere da qualche altra parte...
    codice:
    session_start();
    echo "<pre>";
    print_r($_SESSION);
    echo "</pre>";

  8. #8
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    sembra tutto a posto, quindi perchè non deve cancellare la sessione, io utilizzo un link al file logout.php che contiene il codice:
    session_start();
    session_unset();
    session_destroy();
    session_start();
    header("Location: index.php");
    die();

    che in locale funziona benissimo, ma sui server aruba niente.
    come posso fare?

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    togli quei session_destroy ecc...

    codice:
    session_start();
    $_SESSION[] = array();
    header("Location: index.php");
    cosi DEVE andare, io lo uso proprio su quell'hoster.

    ciao

  10. #10
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ho provato ma niente, non va, sessione sempre attiva

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.