Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος
55
Στην Εικόνα 4 φαίνεται ο τρόπος με τον οποίο αλληλεπιδρά μια σελίδα για την αποστολή
και τη λήψη δεδομένων με τη χρήση του AJAX.
Εικόνα 4: Επικοινωνία με τη χρήση AJAX.
2.1.5 PHP
H PHP αποτελεί γλώσσα προγραμματισμού η οποία χρησιμοποιείται κυρίως για τη
ανάπτυξη σελίδων με δυναμικό περιεχόμενο. Το όνομα της προκύπτει από τη φράση
“Hypertext Preprocessor” [9]. Το περιεχόμενο μιας σελίδας που είναι γραμμένο σε PHP δεν
είναι ορατό στον χρήστη μέχρι την εκτέλεσή του. Με την εκτέλεση του κώδικα αυτού, το
αρχείο περνά από επεξεργασία μέσω του διακομιστή, με στόχο την παραγωγή του τελικού
περιεχομένου της ιστοσελίδας. Οι εντολές μπορούν να ενσωματωθούν είτε στο υπάρχον
αρχείο με τον HTML κώδικα ή σε ξεχωριστό αρχείο.
Η PHP έχει αρκετά πλεονεκτήματα και δυνατότητες, όπως:
1. Να παράγει δυναμικό περιεχόμενο σελίδων.
2. Να δημιουργήσει, να ανοίξει, να διαβάσει, να γράψει και να κλείσει αρχεία στο
διακομιστή.
3. Να προσθέσει, να διαγράψει, να τροποποιήσει τα δεδομένα στη βάση δεδομένων.
4. Να περιορίσει τους χρήστες να έχουν πρόσβαση σε ορισμένες σελίδες στον ιστοχώρο.
5. Να συλλέξει δεδομένα φόρμας.
6. Να στείλει και να πάρει cookies.
7. Να κρυπτογραφήσει δεδομένα.