Stefan Ghinea.it | English versionEnglish version | e-mail

  • Cerca nel sito
   myway con Google:
   
   Web Ghinea.it
   
  • Socialnetwork
Web Agency Prato:
Creazione Siti, Indicizzazione, Ottimizzazione
 
  facebook  twitter  youtube 
 
  • ContattamiSkype
Web Agency Prato:
richiesta informazioni
 
My status
Contattami

Lezioni di programmazione PHP: Metodo post

Get e Post non sono altro che metodi con cui possiamo far spedire i dati dall’utente al server, e sono fondamentali per conferire al sito un aspetto dinamico e funzionale. Il metodo post si usa con i <form> e crea un array globale che si chiama $_POST.
L’array generato conterrà delle chiavi che portano il nome (name=”") delle caselle del form ed i valori saranno quelli che l’utente avrà inserito o cliccato (inseriti dal webmaster per i campi hidden).

Il metodo POST si differenzia dal metodo GET perché non è visibile nella barra degli indirizzi (anche se le variabili sono rintracciabili nel codice della pagina web), e perché con il metodo POST possiamo spedire non soltanto semplici variabili ma anche file, immagini ed altro materiale più consistente (ad esempio vedi l’articolo per salvare file dal pc navigatore).

Esempio

<form action="prova.php" method="post">
<input type="text" name="nome1">
<input type="checkbox" name="nome2" value="si">
<input type="submit" name="submit" value="invia">
</form>

Da adesso abbiamo a disposizione l’array $_POST:

$_POST = array(‘nome1′=>’simone’, ‘nome2′=>’si’);

Nell’esempio se la casella “checkbox” non viene cliccata la variabile non sarà definita.
Per essere brevi con il metodo post si crea tante variabili quanti sono i dati inseriti nel form. Il nome della variabile è uguale al nome attribuito al form (name), ed il valore è lo stesso del form (value).

Ricavare i dati
Dopo aver spedito il form ed aver creato l’array globale $_POST è sufficente ricavare le variabili risalendo al nome della variabile contenuto nell’array.
Per essere più precisi basta scrivere una riga del tipo:

$tuavariabile=$_POST['tuavariabile'];

Eccezioni
Se il server ha impostato register_globals su ON possiamo usare direttamente le variabili (con il loro nome) senza doverle ricavare dall’array $_POST.

   14/08/2010 13:24:06 pm
  • No Related Post
1 Comment »

Un commento a “Lezioni di programmazione PHP: Metodo post”

  1. [...] Cicli Php [...]

    Lascia un commento

Spam protection by WP Captcha-Free

  • I bannerGhinea.it
minibanner1
minibanner2
minibanner3
minibanner4
  • Sidebar
  • Categories:
  • Abbiamo lanciato a gennaio 2012 un nuovo sito WordPress: tmptecnorestauri.it
    Abbiamo lanciato alla fine di novembre 2011 un nuovo sito WordPress: infortunisticabologna.net
    Un sito amatoriale: www.sorrisodiluna.too.it
    Giochi online: www.mostfun.com
    Sempre classico: www.gianlucabianchi.it
    I siti web della settimana
    WordPress inarrestabile
    La PEC… vola
    Google nemico della memoria?
    Anonymous: nemici pubblici numero uno







    Stefan Ghinea - Consulenze informatiche e soluzioni software
    Via Marchini, 26 - 59100 Prato (PO) - Tel.: 340 2123560; Fax: 0574 027820  E-mail Home page
    © 2010 by GhineaWebSolutions.it