Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103

    Variabili sessione che avvolte non vengono caricate.

    Ragazzi, esco fuori di testa, saro' stanco ma ho dato un'occhiata ai vecchi post ma non ho trovato nulla che risolva il mio problema.

    Ho creato uno script login semplice inserito in un file auth.inc.php incluso nell'header.
    la sessione e' aperta in ogni pagina (file session.inc.php incluso nell head incluso quindi in ongi pagina).

    In locale funziona tutto alla perfezione, ma sul server avvolte non mi carica le variabili!

    Mi spiego, la sessione rimane e le variabili pure, ma con un rapporto 1/2 quando cambio pagina o la ricarico non mi carica la variabile dalla sessione e quindi e' come se l utente non fosse loggato(mentre invece lo e' perche' se vado a controllare il suo stato risulta connesso..)

    le sessioni sn configurate identicamente come in locale, qui lo script di accesso

    Codice PHP:
    if(isset($_POST['username_login'])){
            
    $user_det $conn->Execute('SELECT * FROM users_agent WHERE user_id="'.$_POST['username_login'].'" AND password="'.$_POST['password_login'].'"');
            if(
    $user_det->RecordCount() == 0){
                
    $login_status 'failed';
            }else{
                
    $_SESSION['user_type']='agent';
                
    $_SESSION['user_name']= $user_det->fields['name'];
                
    $login_status 'passed';
                
    header('refresh: 2; url=index.php');
            }
    }elseif(isset(
    $_SESSION['user_type']) && !isset($_POST['logout'])){
        
    $login_status 'logged';
    }elseif(
    $_SESSION['user_type']=='agent' && isset($_POST['logout'])){
        
    $_SESSION = array();
        
    $login_status 'logout';
        
    header('refresh: 2; url=index.php');

    Grasssieeeee

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103
    uppino

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.