index Index »   Web »   Tutorial PHP »   Variabili GET e POST in PHP
Variabili GET e POST in PHP
Inviato da MatrixTeo il 25-10-2008 19:15:31    532 letture  

Variabili GET e POST in PHP

Immaginiamo di dover creare un modulo semplice di registrazione.
In PHP la trasmissione dei dati attraverso un form HTML può avvenire in due modi:

GET : In questo caso i dati trasmessi saranno visibile all'utente nell'URL, subito dopo il nome dello script (script.php) c'è un ?, seguito dalle coppie di dati=valore, separate da un &.
Esempio di URL con metodo GET:

http://www.sito.com/script.php?nome=Mario&cognome=Rossi&password=prova

POST : Con questo metodo i dati non saranno visibile all'utente.

Scriviamo quindi un semplice modulo di registrazione che si occupa di riepilogare i dati inseriti dall'utente, lo faremo usando sia il metodo POST che GET.

POST

Dobbiamo creare due pagine, una HTML che contiene il modulo di registrazione ed PHP che si occuperà di elaborare i dati.

Pagina modulo.html:

<html><form name="Modulo" method="POST" action="conferma.php">
Nome :<input type="text" name="nome"></input><br>
Cognome:<input type="text" name="cognome"></input><br>
Password:<input type="text" name="password"></input><br>
<input type="submit" name="Accedi" value="Registrati"></input>
</form></html>

Pagina conferma.php:

<?php
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$password = $_POST['password'];
echo '<p align="center"><b>Riepilogo</b></p><br>
Nome: '
.$nome.'<br>
Cognome: '
.$cognome.'<br>
Password: '
.$password.'';
?>

GET

Pagina modulo.html:

<html><form name="Modulo" method="GET" action="conferma.php">
Nome :<input type="text" name="nome"></input><br>
Cognome:<input type="text" name="cognome"></input><br>
Password:<input type="text" name="password"></input><br>
<input type="submit" name="Accedi" value="Registrati"></input>
</form></html>

Pagina conferma.php:

<?php
$nome = $_GET['nome'];
$cognome = $_GET['cognome'];
$password = $_GET['password'];
echo '<p align="center"><b>Riepilogo</b></p><br>
Nome: '
.$nome.'<br>
Cognome: '
.$cognome.'<br>
Password: '
.$password.'';
?>

Ho finito, al prossimo tutorial.
MatrixTeo

Embed
Condividi
Questo articolo è applicabile a:

· PHP
· Windows
· Linux
Totale Articoli: 122
Totale Categorie: 47
Totale Utenti: 44
Ultimo utente: butch90
Attivare/Disattivare suggerimenti per la ricerca Google
Cellulare Nokia non riconosce alcune SIM
Cartelle e file che non si eliminano con l'errore Impossibile eliminare nomefile File già in uso da un altro utente o programma
Formattare hard disk in FAT32 da Windows XP
eMule non si connette più alla rete KAD
Inserire spazio con codice HTML
Siti Amici: Userbar-Creator.com  |  ComputerXtreme.net  |  GeekManiacs.com  |  ComputerTrucchi.com

Utenti Online

4