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

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

Πώς να Επιτρέψτε ταυτότητας για User-Agent PHP Bots

crawlers Web ή Web " bots " διαβάστε τις σελίδες Web , συγκομιδή συνδέσμους και τα δεδομένα για να συμπληρώσετε τις μηχανές αναζήτησης . Marketers Web συχνά ενθαρρύνουν αυτές τις bots , δεδομένου ότι αυξάνουν την ορατότητα του τόπου σε κυκλοφορία Ιστού . Ωστόσο, ορισμένοι bots συμπληρώσετε άλλες μηχανές αναζήτησης ή να συγκεντρώσει στοιχεία για κακόβουλο ή εμπορικούς σκοπούς . Σε αυτές τις περιπτώσεις , μπορείτε να χρησιμοποιήσετε την ενσωματωμένη λειτουργία PHP για να ελέγξετε ταυτότητας πράκτορα χρήστη ενός bot και να καθορίσει πώς να χειριστεί το πρόγραμμα ανίχνευσης . Τα πράγματα που θα χρειαστείτε
PHP Interpeter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Αναζητήστε την πιστοποίηση Agent χρήστη για ένα συγκεκριμένο bot . Για παράδειγμα , το πρόγραμμα ανίχνευσης της Google εκπροσωπείται από τους πράκτορες χρήστη " Googlebot 2.1 , " " Googlebot - Mozilla - xx , " ή "Google AdSense - - x.x " 2

Καλέστε το " HTTP_USER_AGENT " μεταβλητή στο " $ _SYSTEM " global array του διερμηνέα PHP script σε σας για να καθορίσει το μέσο χρήστη του bot :

$ agent = $ _SYSTEM [' HTTP_USER_AGENT '] ?
εικόνων 3

Ελέγξτε την εξακρίβωση της γνησιότητας bot με μια λίστα των παραγόντων bot . Αν η μεταβλητή HTTP_USER_AGENT αγώνες , επιτρέπουν την πρόσβαση bot :

if ($ παράγοντας == " Googlebot 2.1 " ) { /* Κωδικός επιβεβαίωσης * /}

>


Η

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

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