Visualizzazione dei risultati da 1 a 3 su 3

Discussione: invio dati con get

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804

    invio dati con get

    ragazzi salve a tutti siccome che sono ai primi passi,vorrei chiedervi in un info.
    ho creato unapagg index e ho messo un testo d input adesso come si fa che quando l utente scrive il suo user ad far apparire di lato lascritta ciao e il nome del user io ho fatto cosi il campo d input lo chiamato login poi sopra ho messo il seguente script
    Codice PHP:
    <?php echo $_get["login"];?>
    premetto nel campo dinput non ho aggiunto nessun collegamento e sinceramente funzionava soltanto che non riuscivo a cambiare il colore ed ad agiungere ciao prima del user

  2. #2
    Non sono riuscito ad interpretare del tutto il messaggio.
    Comunque probabilmente ti conviene usare le sessioni.

    Tu stai facendo qualcosa del tipo: index.php?login=nomeutente
    In questo modo il dato nomeutente è noto soltanto alla pagina index.php. Se tu cambi pagina e volessi visualizzare il nomeutente dovresti mandarlo ancora.

    Puoi risolvere in vario modo. Uno è che ti crei una sessione.
    All'inizio di index.php, prima ancora di <html>, devi scrivere

    Codice PHP:
    <?php
    session_start
    ();
    a quel punto quando l'utente compila il modulo di login e lo invia a index.php?login=nomeutente, allora lo script proseguirà così

    Codice PHP:
    //verifichi se c'è un parametro in GET
    //se c'è crea la variabile di sessione
    if(isSet($_GET['login'])) $_SESSION['utente']=$_GET['login'];

    if(isSet(
    $_SESSION['utente'])) {
    //caso in cui il login è avvenuto. Mostra la scritta ciao nomeutente
    echo "Ciao ".$_SESSION['utente'];
    }

    else {
    //qui il codice normale della pagina index.php, prima che avvenga il login

    Bye bye
    Emanuele

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804
    grazie ho appena letto la risposta domani provo e ti faccio sapere

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.