Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Sessioni

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    4

    Sessioni

    Ciao a tutti,
    è da tempo (6 anni )che non uso php e le sessioni quindi non ricordo una mazza.
    utilizzo questo codice per il check username:
    codice:
    session_start(); 
    $idutente = $username; //$username è il nome che l'utente inserisce 
    $_SESSION['id_utente'] = $idutente;
     header("location: news_letter.php");
    nella pagina riservata ho inserito invece:
    codice:
    <?php 
    session_start(); 
    $var = $_SESSION['id_utente']; 
    if ( $var == "" ){ 
    echo "Non hai le credenziali per visualizzare il contenuto di questa pagina."; exit(); 
    } else { 
    echo "miao"; 
    } ?>
    diciamo che il tutto va, il mio problema è con l'apertura di un nuovo browser, nel senso che non mi riconosce una sessione aperta.
    So che dovrei interagire con i cookies ma sto uscendo pazzo se non mi dite cosa aggiungere al codice.

    Grazie in anticipo a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    il tuo problema è che se uno si logga, chiude il browser e poi lo riapre non risulta più loggato? se sì in effetti devi "registrare" la sessione in modo permanente, per esempio con un cookie... in questo caso potresti "semplicemente" usare $_COOKIE settandolo preventivamente... vedi $_COOKIE e "setcookie" (segui il link nella pagina)

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.