background image

Σχεδιασμός και Υλοποίηση  Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που 
χρησιμοποιούν υπηρεσίες Ταξί 

 

81 

 

των  συναρτήσεων  session_unset  και  session_destroy.  Οι  δυο  αυτές  συναρτήσεις 
αφαιρούν το περιεχόμενο της συνεδρίας από τη μνήμη ενώ στη συνέχεια γίνεται και 
οριστική καταστροφή των περιεχομένων της συνεδρίας.  

 

Μετά  την  αποσύνδεση  του  χρήστη,  είναι  απαραίτητη  η  μετάβασή  του  σε 

κάποιο  ασφαλές  σημείο  της  εφαρμογής.  Στον  παραπάνω  κώδικα  (Εικόνα  33),  η 
μετάβαση γίνεται στην αρχική σελίδα της εφαρμογής (index.php). 

 

  lang_gr.php 

 

Το αρχείο αυτό βρίσκεται μέσα στον φάκελο /strings_lang και περιλαμβάνει 

όλα  τα  κείμενα  (strings)  του  ιστοτόπου  αποθηκευμένα  σε  μεταβλητές.  Γίνεται 
include από όλα τα υπόλοιπα αρχεία του συστήματος. Με αυτόν τον τρόπο, οι 
μεταβλητές συγκεντρώνονται σε ένα αρχείο λεξιλογίου, το οποίο μπορεί εύκολα 
να μεταφραστεί σε άλλες γλώσσες και αυτόματα το site μπορεί να υποστηρίξει 
οποιαδήποτε καινούργια γλώσσα. 

 

Εικόνα 34: Τμήμα Κώδικα αρχείου λεξιλογίου. 

 

  check_availability.php 

 

Αυτό το αρχείο καλείται με ajax από άλλα αρχεία και ελέγχει τη διαθεσιμότητα 

του  username.  Αν  το  username  που  επιχειρεί  να  καταχωρήσει  ο  χρήστης 
χρησιμοποιείται ήδη από άλλον, τότε του εμφανίζει ανάλογο μήνυμα.