Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 30
  1. #11
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    hem... sto provando ma...

    allora: nella pagina che riceve i dati del login, io ho inserito questo codice:

    if ($_POST['nome_utente'] == $nome_utente and $_POST['pwd'] == $pswd) {
    //okay, l'utente è riconosciuto
    session_start();
    $_SESSION['nome_utente'] = $_POST['pswd'];
    }


    e nelle successive pagine questo:

    session_start();
    if (! isset($_SESSION['nome_utente'])) {
    header("Location:............."); //rispedisci alla pagina di login
    } else {
    //tutto il codice della pagina
    }

    ma... non funge....

  2. #12
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    "non funge" non vuol dire niente. Dovresti dire qual è esattamente il problema

  3. #13
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    :(

    praticamente mi manda alla pagina
    header("Location:............."); //rispedisci alla pagina di login

  4. #14
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    ancora..

    ho fatto pure la prova a richiamare le variabili, tipo:

    echo "user: $nome_utente";
    e non mi visualizza nulla....

  5. #15
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Forse è meglio se posti tutto il codice che hai usato

  6. #16
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    risolto!!

    aiuto, non so ne come e ne perchè, ma ora funziona!
    ho fatto pure la prova copiando l'indirizzo, incollandolo altrove e cliccando invio mi dice che devo registrarmi



  7. #17
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    ma non passa le variabili...

    nella pagina che riceve i dati del login c'è questo codice:

    codice:
    if ($_POST['nome_utente'] == '$nome_utente' and $_POST['pswd'] == '$pswd') {
        //okay, l'utente è riconosciuto
        session_start();
        $_SESSION['nome_utente'] = $_POST['pswd'];
    }
    nelle altre, questo:

    codice:
    session_start();
    if (! isset($_SESSION['nome_utente'])) {
       header("Location:.............");  //rispedisci alla pagina di login
    } else {
        echo "user: $nome_utente";
    }
    funziona solo in parte.... la variabile $nome_utnte
    non viene visualizzata, e a me serve proprio quella!!

  8. #18
    session_start();
    if ($_POST['nome_utente'] == $nome_utente and $_POST['pwd'] == $pswd) {
    //okay, l'utente è riconosciuto
    $_SESSION['nome_utente'] = $_POST['pswd'];
    }

    prova amettere session_start come prima riga

  9. #19
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: ma non passa le variabili...

    Originariamente inviato da Gina

    echo "user: $nome_utente";
    proviamo a chiamarla col suo nome?


    echo "user: {$_SESSION['nome_utente']}";

  10. #20
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    nada...

    nulla, neanche così:
    al posto della variabile, visualizza il codice
    $nome_utente

    ma nn esiste un altro modo per passare userid e pswd da una pagina all'altra senza doverci perdere 10 anni di vita??

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 © 2026 vBulletin Solutions, Inc. All rights reserved.