Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema sessioni!!

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    25

    Problema sessioni!!

    Salve, sto creando un sito per un progetto e devo gestire le sessioni degli utenti. Ho già creato il sito e gestito le sessioni tramite session_start() ecc.. e non so per quale motivo ma solo oggi, da una settimana che modifico il sito, inspiegabilmente (a mio parere) quando visito un tot di circa 10 pagine automaticamente mi termina la sessione. Può essere perchè quasi in ogni pagina ho messo session_start()? Ad ogni modo, dato che i contenuti di alcune pagine sono visualizzabili solo per gli utenti loggati, perchè mi succede questa cosa che mi si termina da sola la sessione e mi dice che il contenuto delle pagine non è disponibile (cosa che dovrebbe accadere se non c'è utente loggato) e che devo eseguire il login?
    Ho messo all'inizio della pagina, per controllare se c'è 1 utente loggato, questo:
    codice:
    <?php
    session_start();
    session_regenerate_id(TRUE);
    if(isset($_SESSION['username']))
       $user=1;
    else
       $user=0;
    ?>
    Mentre dove faccio il lavoro ho:
    codice:
    <?php if($user==1){?> 
      <div>
         .......
      </div>
    <?php
          }
          else{
    ?>
      <div>
         .......
      </div>
    <?php
          }
    ?>
    Aiutatemi. Sono un po' agitato.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, non è che controlli se esiste $user ma in alcune pagine non hai quella variabile??
    Non so come includi i file ma ad ogni modo se la sessione è quello che interessa sarebbe più semplice controllare se esiste $_SESSION['username'] e basta.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    25
    Scusami, quando ho creato il post per sbaglio ne ho creati 2. Ho già risolto tutto grazie all'altro post: http://forum.html.it/forum/showthrea...eadid=1551967. Grazie comunque

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.