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 που εξασφαλίζει ότι
είναι δεκαδικός αριθμός (
).