Page 128 - HTML, PHP & MYSQL - La programmazione eb
P. 128

Facciamo un esempio:

              <form  method="post"  action="applicazione.php">  Tuo

              Nome:  <input  type="text"  name="nome">  <input

              type="submit" name="submit"

              value="invia">



              </form>

              Diversamente dal metodo GET, il metodo POST spedisce i

              dati  in  maniera  non  direttamente  visibile  per  l'utente,

              attraverso la richiesta HTTP che il browser invia al server.
              Tornando  all'esempio  visto  sopra  (il  form  HTML),  per

              recuperare  il  valore  del  campo  "nome"  all'interno  della

              nostra  applicazione  PHP  useremo  la  variabile  $_POST.

              Ecco il codice del file

              "applicazione.php" cui punta il nostro form:



              <?php



              //Recupero il valore del parametro "nome" $nome_utente =

              $_POST['nome'];



              //Ora stampo semplicemente a video il risultato echo "Ciao

              " . $nome_utente;



              ?>

              register_globals


              Settando  l'impostazione  "register_globals"  su  "php.ini"

              sarebbe  possibile  anche  recuperare  i  dati  in  maniera  più

              semplice.  Infatti,  se  "register_globals"  è  "on"  potremo
              recuperare i dati da form e

              querystring semplicemente utilizzando il nome del campo






                                                          129
   123   124   125   126   127   128   129   130   131   132   133