PHP: Recuperare dati inviati tramite post

PHP: Recuperare dati inviati tramite post

Form PHP: gestire i dati inseriti nei moduli del sito

Una delle operazioni più comuni di interazione tra un sito web ed i suoi utenti, consiste nella compilazione di moduli form.

In questo articolo vedremo in che modo sia possibile recupeare il valore delle variabili trasmesse tramite form con method post.

Per rendere l'indea, un form con method post è di questo tipo:

form method="post" action="pagina.php"

Per farlo PHP dispone di una variabile globale corrispondente al metodo POST: $_POST.

Questa variabile viene valorizzata in maniera automatica da PHP e contieme, sotto forma di array, tutti i valori ricevuti tramite il metodo POST.

E se volessimo recuperare il valore di ogni singola variabile trasmessa tramite form con method post?

Nulla di più semplice, andremo ad indicare nell'array, in name della variabile.

Il funzionamento di queste variabili è identico: essendo delle array, è possibile recuperare il valore di un dato parametro semplicemente specificandone il nome tra parentesi quadra, in questo modo:

// recupero il valore del parametro 'campo1' trasmesso mediante il metodo POST

$campo1 = $_POST['campo1'];

loader