background image

 

 

1.1.3 PHP 

 

 

          H  PHP  [10] 

είναι  μια  γλώσσα  προγραμματισμού  βασισμένη  σε  σενάρια.  Είναι 

κατάλληλη για την ανάπτυξη διαδικτυακών εφαρμογών και προγραμμάτων συστήματος. Μια 

σελίδα PHP περνά από επεξεργασία από ένα συμβατό διακομιστή του Παγκόσμιου Ιστού 

(π.χ.  Apache),  ώστε  να  παραχθεί  σε  πραγματικό  χρόνο  το  τελικό  περιεχόμενο,  που  θα 

σταλεί στο πρόγραμμα περιήγησης των επισκεπτών σε μορφή κώδικα HTML. 

          

Η  PHP  περιέχει  κάποιες  βασικές  μεταβλητές  οι  οποίες  βοηθούν  στην  ανάπτυξη 

διαδικτυακών  δυναμικών  εφαρμογών,  όπως  αναφέρθηκε  παραπάνω.  Παρακάτω 

αναλύονται οι μεταβλητές αυτές και τί αντικατροπτίζουν: 

 

1)  $_GET: 

Η προκαθορισμένη μεταβλητή $ _GET χρησιμοποιείται για τη συλλογή 

τιμών σε μια φόρμα (method= "GET"). Οι πληροφορίες που αποστέλλονται από 

μια φόρμα  με τη μέθοδο  GET είναι ορατές σε όλους, εμφανίζονται στη γραμμή 

διευθύνσεων  του  browser  και  επίσης  υπάρχει  όριο  στην  ποσότητα  των 

πληροφοριών προς αποστολή. 

2)  $_POST: 

Η προκαθορισμένη μεταβλητή $_POST χρησιμοποιείται για τη συλλογή 

τιμών σε μια φόρμα (method= "POST"). Οι πληροφορίες που αποστέλλονται από 

μια φόρμα με τη μέθοδο POST είναι αόρατες στους άλλους και δεν έχει όρια για 

τον όγκο των πληροφοριών κατά την αποστολή. 

3)  $_REQUEST: 

Πρόκειται για μία καθολική μεταβλητή η οποία περιέχει τις τιμές της 

$_POST,  $_GET 

και  $_COOKIE.  Ο  τρόπος  με  τον  οποίο  χρησιμοποιείται 

χρειάζεται ιδιαίτερη προσοχή λόγω της ευαισθησίας των δεδομένων. 

4)  $_COOKIE: 

Ένα cookie είναι ένα μικρό αρχείο που ενσωματώνει ο server στον 

υπολογιστή του χρήστη. Η συνάρτηση setcookie() χρησιμοποιείται για να ορίσει 

ένα cookie. 

5)  $_SESSION: 

Μια  μεταβλητή  συνεδρίας  χρησιμοποιείται  για  την  αποθήκευση 

πληροφοριών,  ή  για  την  αλλαγή  των  ρυθμίσεων  για  μια  συνεδρία  χρήστη.  Οι 

μεταβλητές συνεδρίας είναι διαθέσιμες σε όλες τις σελίδες σε μια εφαρμογή. Κατά 

την ενασχόληση με μια εφαρμογή μπορούν να εκτελεστούν ενέργειες και αλλαγές 

δεδομένων. Η κατάσταση αυτή είναι μια συνεδρία. Μια συνεδρία PHP, επιτρέπει 

την αποθήκευση πληροφοριών του χρήστη στο διακομιστή για μελλοντική χρήση 

(δηλαδή όνομα, στοιχεία αγορών, κλπ). Ωστόσο, οι πληροφορίες συνεδρίας είναι