Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Richiamare variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    30

    Richiamare variabili

    Buonasera,
    ho un form di login e ho fatto la cosa in modo tale che se non avviene il 'login' non si possa accedere a certe pagine del sito.
    ciò che vorrei sarebbe poter richiamare, nella pagina in cui mi viene detto "Bentornato!" (in quanto il login ha avuto successo), la user usata per il login per poter avere tipo un "Bentornato Sonny!.".
    in questa pagina la variabile "$user" non viene usata quindi si tratterebbe di richiamare in un qualche modo il contenuto di questa var!
    all'inizio di questa pagina ho una cosa così


    Codice PHP:
    session_start();
    if(!
    session_is_registered('user')){
    header("location:error.php");


    quindi pensavo di poter richiamare in un qualche modo 'user' ma senza successo...

    idee?

    Grazie mille

  2. #2
    Se usi le sessioni, se per esempio dopo che hai effettuato correttamente il Login vai a index.php la variabile $_SESSION['user'] rimane... (A meno che ovviamente vengano distrutte le sessioni... )


  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    30
    Uso questo:

    Codice PHP:
    session_register("user"); 
    va bene lo stesso con ciò che mi hai detto tu?

  4. #4
    Di certo scrivend solo:

    Codice PHP:
    session_register("user"); 
    La variabile on avrà mai un valore... Secondo me per settare le $_SESSION, verificate se sono state settatet etc. etc. ti conviene lavorare in un altro modo, invece che

    Codice PHP:
    // Verifichi che sia stata settata la Sessione
    session_start();
    if(!
    session_is_registered('user')){
    header("location:error.php");
    }

    // Oppure quando setti una variabile
    session_register("user"); 
    Farei così
    Codice PHP:
    // Verifichi che sia stata settata la Sessione
    session_start();
    if(!isset(
    $_SESSION['user'])){
    header("location:error.php");
    }

    // Oppure quando setti una variabile
    $_SESSION['user'] = "Pippo"

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.