Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: [php] sessioni

  1. #1
    TicC
    Guest

    [php] sessioni

    dovrei fare un qualcosa del tipo
    "se la sessione è registrata visualizza l'area utente, se non è registrata controlla username e password, se username e password sono corretti visualizza l'area utente"

    ho provato ed è venuta fuori questa roba:
    Codice PHP:
    $nomeutente "nome";
    if(!
    session_is_registered('nomesessione'))
    {
    session_start();
    session_register('nomesessione');
    $_SESSION['nomeutente'] = $nomeutente;
    echo 
    "il tuo nome è $nomeutente"
    }
    elseif(
    mysql_num_rows(mysql_query($controlla$connessione)) == 0)
    {
    echo 
    "il nome utente e la password non corrispondono";
    }
    else
    {
    session_start();
    session_register('nomesessione');
    $_SESSION['nomeutente'] = $nomeutente;
    echo 
    "il tuo nome è $nomeutente"

    ma non funziona a dovere dove sbaglio? grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    session_start() va messo all'inizio della pagina, prima di tutte le altre funzioni session-related...
    think simple think ringo

  3. #3
    l'uso di $_SESSION con session_register non e' raccomandato...

    http://www.php.net/manual/it/ref.session.php


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    TicC
    Guest
    l'errore non credo stia in session_start(); che è posizionato male oppure in session_register, poichè sembra andare tutto, tranne quando sono già loggato e voglio riandare nella pagina dell'utente




  5. #5
    TicC
    Guest
    :quote:

  6. #6
    Originariamente inviato da TicC
    :quote:
    A parte il fatto di quello che ti ho postato prima....

    ma la connessione a mysql e la query la fai?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    TicC
    Guest
    eccerto

  8. #8
    Originariamente inviato da TicC
    eccerto
    dove?

    mentre ci siamo.... "non funziona a dovere" non e' molto significativo.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    TicC
    Guest
    ho spiegato prima ciò che volevo dire:
    quando sono già loggato e voglio riandare nella pagina dell'utente è come se mi slogga

  10. #10
    Che significa "riandare nella pagina dell'utente"?

    Tornare alla pagina del log?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.