Visualizzazione risultati 1 fino 3 di 3

Discussione: Le sessioni non vanno...

  1. #1
    Guest

    Unhappy Le sessioni non vanno...

    Ho ricontrollato il codice diverse volte ma non riesco a capire perchè le sessioni non funzionino...Si tratta di un semplice sistema di login, solo che le sessioni che creo nella pagina del login, risultano vuote in quella principale. Riporto qua la parte di codice php interessata delle due pagine...

    login.php:

    Codice PHP:
    <?
    $user
    =$_POST['user'];
    $pass = $_POST['pass'];
    //controllo ke i dati siano inseriti
    if($user != "" AND $pass != "")
    {
    //i dati sono inseriti controllo se sono giusti
    include("configura.php");
    $query = "SELECT * FROM utenti WHERE user = '$user' AND pass = '$pass' AND attivo = 'yes'";
    if(
    mysql_num_rows(mysql_query($query)) > 0)
    {
    session_start();
    $_SESSION['user'] = $user;
    $_SESSION['pass'] = $pass;
    ?>
    <script type="text/javascript">
    function redirect10() {
    //Qui mettiamo il link verso cui redirigere l''utente
    location.href = "index_protetta.php";
    }
    window.setTimeout("redirect10()", 1);
    </script>
    <?
    }
    else
    {
    echo
    "<br>I dati da lei inseriti non sono corretti. La preghiamo di tornare indietro e riprovare.";
    }
    }
    else
    {
    ?>
    (tra parentesi....non funziona neanche l'header("location: pagina"); utile per i redirect...)

    index_protetta.php:

    Codice PHP:
    <?
    session_start
    ();
    $user = $_SESSION['user'];
    $pass = $_SESSION['pass'];
    echo
    "$user - $pass";
    ?>
    Grazie in anticipo

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da chiamatekatia
    (tra parentesi....non funziona neanche l'header("location: pagina"); utile per i redirect...)
    Questo mi fa supporre che stampi dell'html prima della creazione della sessione, cosa che non si può fare.

  3. #3
    Guest

    Predefinito

    Ah davvero? O_O Ho fatto una scoperta....ok allora mi basta rigirare un poco il codice ^^ Se continua a non andare edito.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •