Μέθοδος αποστολής φόρμας σε PHP
Με τη βοήθεια του χαρακτηριστικού method καθορίζουμε
τη μέθοδο αποστολής της φόρμας. Μπορεί να είναι GET
ή POST.
Ας υποθέσουμε ότι η φόρμα μας αποστέλλεται με μέθοδο GET
στη σελίδα result.php:
<form action="/result.php" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Σε αυτήν την περίπτωση, σε αυτή τη σελίδα στη γραμμή διεύθυνσης
θα εμφανιστούν τα δεδομένα της φόρμας στην ακόλουθη
μορφή: μετά τη διεύθυνση της σελίδας θα υπάρχει
το σύμβολο ?, και μετά από αυτό τα ονόματα των πεδίων εισόδου
και οι τιμές που εισήγαγε ο χρήστης: result.php?test1=value1&test2=value2.
Ας υποθέσουμε ότι η φόρμα μας αποστέλλεται με μέθοδο POST
στη σελίδα result.php. Σε αυτήν την περίπτωση
τα δεδομένα θα αποσταλούν επίσης, αλλά στη γραμμή διεύθυνσης
δεν θα εμφανίζονται:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Στη σελίδα index.php δημιουργήστε μια φόρμα.
Στείλτε την στη σελίδα result.php.
Ελέγξτε και τις δύο μεθόδους αποστολής φόρμας.