Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να ελέγξει ένα PHP IP Μαύρη λίστα

Ορισμένες εφαρμογές κάνουν χρήση ενός IP Μαύρη λίστα , η οποία είναι μια λίστα του Internet Protocol , ή IP , διευθύνσεις που δεν επιτρέπεται να έχουν πρόσβαση μια εφαρμογή . Αυτό μπορεί να συμβαίνει επειδή η διεύθυνση IP είναι γνωστή για την αποστολή spam ή για μία ποικιλία άλλων λόγων. Μπορείτε να καθορίσετε τη διεύθυνση IP ενός χρήστη σε PHP και συγκρίνετέ το με ένα IP Μαύρη λίστα για να αποφασίσει αν θα επιτρέψει στο χρήστη να τρέξει η εφαρμογή . Οδηγίες
Η 1

Δημιουργήστε έναν πίνακα για να αποθηκεύσετε τη μαύρη λίστα IP και να συμπληρώσετε τον πίνακα με τις διευθύνσεις IP που δεν επιτρέπεται να αποκτήσετε πρόσβαση στην εφαρμογή . Για παράδειγμα, πληκτρολογήστε :

$ μαύρη λίστα = array ( " 192.168.32.5 " , " 10.16.2.12 " , " 172.16.85.1 " ) ?

2

πάρει τη διεύθυνση IP του χρήστη, χρησιμοποιώντας το ενσωματωμένο $ _SERVER που περιέχει πληροφορίες συστήματος . Για παράδειγμα, πληκτρολογήστε :

$ user_ip = $ _SERVER [ " REMOTE_ADDR "]?
Εικόνων 3

Χρησιμοποιήστε τη λειτουργία " array_search " για να αναζητήσετε τη διεύθυνση IP του χρήστη στο IP μαύρη λίστα . Για παράδειγμα, πληκτρολογήστε :

$ βρεθεί = array_search ( $ user_ip , $ μαύρη λίστα ) ?
Η

4 Τερματίστε την εφαρμογή , εάν η διεύθυνση IP του χρήστη βρίσκεται στη μαύρη λίστα . Για παράδειγμα, πληκτρολογήστε :

if ( ! $ Βρεθεί == false ) πεθαίνουν ( . ». IP διεύθυνση " $ user_ip " μαύρη λίστα ")?

>


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα