Χρήση της POST και GET

Τρίτη, 25 Μαΐου 2010
Εκτύπωση Αποστολή
[x] Αποστολή σε φίλο





Αποστολή Σε Φίλο


Ένας έξυπνος και χρήσιμος τρόπος στον προγραμματισμό είναι η χρήση των μεθόδων GET & POST όπου μπορούμε να μεταφέρουμε δεδομένα από μια σελίδα σε μια άλλη. Η χρήση τους είναι παρόμοια με μικρές διαφορές.

GET

Όταν χρησιμοποιείται η μέθοδος GET τα δεδομένα είναι σε μορφή text και είναι ορατά από τον καθένα στο URL που καλεί το script. Επιπλέον η ποσότητα των δεδομένων που μπορούν να μεταδοθούν με τη χρήση της μεθόδου GET είναι περιορισμένη. Έτσι για να περάσουμε μια μεταβλητή που θα μας δίνει το όνομα κάποιου γίνεται ως εξής: (selida.php?name=Dimitris)
<?php
if (isset($_GET['name']))
   echo "Γειά σου ".$_GET['name']."!";
else
   echo "Δεν έδωσες το Όνομά σου";
?>

POST

Όταν χρησιμοποιείται η μέθοδος POST τα δεδομένα μεταδίδονται με ξεχωριστή σύνδεση στο script και δεν είναι ορατά στο URL που καλεί το script. Επιπλέον η ποσότητα των δεδομένων που μπορούν να μεταδοθούν με τη χρήση της μεθόδου POST δεν είναι περιορισμένη. Τα δεδομένα στέλνονται κυρίως από φόρμες.
<?php
if (isset($_POST['name']))
   echo "Γειά σου ".$_POST['name']."!";
else
   echo "Δεν έδωσες το Όνομά σου";
?>
όπου μέσα στο $_POST[''] βάζουμε το όνομα (name) του πεδίου που μας στέλνει η φόρμα)

Add to Delicious Add to digg Add to Facebook Follow to Twitter
(Δεν υπάρχουν σχόλια)
Web Development, Web Design & SEO - Webdev Zone
Web Development, Web Design & SEO