background image

68 

 

γραμμές 53-59 και 74-80 φαίνονται οι συνθήκες που ελέγχουν αν είναι σωστή ή λάθος η λογική 

πρόταση μαζί με τα αποτελέσματα που συμβαίνουν σε κάθε περίπτωση. 

 

 

Εικόνα 31 - Ο έλεγχος που γίνεται σε αριθμούς και χαρακτήρες στο client side 

Από τη μεριά του server γίνεται έλεγχος κάποιων μεταβλητών με τη βοήθεια της συνάρτησης 

filter_var που ουσιαστικά φιλτράρει τα δεδομένα εισόδου. Οι παράμετροι που χρησιμοποιεί για 

να  τα  ελέγξει  είναι  μέσω  της  FILTER_SANITIZE_FULL_SPECIAL_CHARS  που 

εξασφαλίζει  ότι  η  μεταβλητή  θα  είναι  αλφαριθμητικό,  FILTER_SANITIZE_EMAIL  που 

εξασφαλίζει  ότι  είναι  email,  της  FILTER_SANITIZE_NUMBER_INT  που  εξασφαλίζει  ότι 

είναι ακέραιος αριθμός και της FILTER_SANITIZE_NUMBER_FLOAT που εξασφαλίζει ότι 

είναι δεκαδικός αριθμός (

Εικόνα 32

).