Τρίτη, Ιουνίου 09, 2009

POST και GET

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

GET

Όταν χρησιμοποιείται η μέθοδος GET τα δεδομένα είναι σε μορφή text και είναι ορατά από τον καθένα στο URL που καλεί το script. Επιπλέον η ποσότητα των δεδομένων που μπορούν να μεταδοθούν με τη χρήση της μεθόδου GET είναι περιορισμένη. Έτσι για να περάσουμε μια μεταβλητή που θα μας δίνει το όνομα κάποιου γίνεται ως εξής: (selida.php?name=Dimitris)

POST

Όταν χρησιμοποιείται η μέθοδος POST τα δεδομένα μεταδίδονται με ξεχωριστή σύνδεση στο script και δεν είναι ορατά στο URL που καλεί το script. Επιπλέον η ποσότητα των δεδομένων που μπορούν να μεταδοθούν με τη χρήση της μεθόδου POST δεν είναι περιορισμένη. Τα δεδομένα στέλνονται κυρίως από φόρμες.
όπου μέσα στο $_POST[''] βάζουμε το όνομα (name) του πεδίου που μας στέλνει η φόρμα)