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

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

Πώς να ανιχνεύσει αν ένας πελάτης είναι σε PHP Mobile

PHP είναι ένα open -source ανάπτυξη web γλώσσα προγραμματισμού που χρησιμοποιείται για τη δημιουργία ιστοσελίδων . Μια βάση δεδομένων MySQL χρησιμοποιείται συχνά για να φιλοξενήσει τα δεδομένα για ένα δικτυακό τόπο PHP . Είναι συχνά απαραίτητο να ελέγξετε τι συσκευή περιήγηση σε μια ιστοσελίδα , για να καθορίσει εάν η λειτουργικότητα του χώρου , θα δουλέψει πάνω στη συσκευή . Mobile συσκευές που δεν υποστηρίζουν τη χρήση του περιεχομένου , όπως το Flash , οπότε αυτό μπορεί να προκαλέσει σφάλματα, όταν είδαν . Για να ξεπεραστεί αυτό , ελέγξτε ποια συσκευή είναι η προβολή του site , στη συνέχεια κρύβονται περιεχόμενο που δεν θα λειτουργήσει για την εν λόγω συσκευή . Τα πράγματα που θα χρειαστείτε
Notepad
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Notepad και να δημιουργήσετε ένα νέο αρχείο που ονομάζεται " ClientDevice.php . " 2

Προσθέστε τον ακόλουθο κώδικα για το για να δημιουργήσετε ένα αρχείο Class, η οποία ανιχνεύει την κινητή συσκευή που χρησιμοποιείται :

κατηγορία πελάτη

{

/**

* Ο κατάλογος των Mobile πελάτες για να ελέγξετε . Μπορείτε να προσθέσετε σε αυτήν τη λίστα , για να ελέγξει για άλλα

* κινητές συσκευές

*

* @ var σειρά

* /

ιδιωτικό $ _mobileClients = ce » , πώληση

« BenQ » , πώληση

« MDA » , πώληση

" mot - " ,

" opera mini " ,

" philips " ,

" τσέπη Λειτουργία για να ελέγξετε αν ο πελάτης είναι ένα κινητό πελάτη

*

* @ param κορδόνι $ userAgent

* @ boolean επιστροφή

* /

δημόσια isMobileClient λειτουργία ( $ userAgent )

{

$ userAgent = strtolower ( $ userAgent ) ?

foreach ( $ this- > _mobileClients από $ mobileClient ) {

αν ( strstr ( $ userAgent , $ mobileClient ) ) {

return true ?

} }


επιστρέψει false ?

} }


αποθηκεύστε το αρχείο εικόνων
3

Δημιουργήστε ένα νέο αρχείο που ονομάζεται " testmobile.php » και να αποθηκεύσετε . στην ίδια θέση με το αρχείο που δημιουργήθηκε στο προηγούμενο βήμα
Η 4

Προσθέστε τον ακόλουθο κώδικα : .

περιλαμβάνουν ( « ClientDevice.php )

Αυτό περιλαμβάνει . το αρχείο τάξη, που δημιουργήθηκε στα προηγούμενα βήματα
5

Καλέστε τον Πελάτη ( λειτουργία ) και ελέγξτε αν η συσκευή είναι ένα κινητό , με την προσθήκη αυτού του κώδικα :

$ πελάτη = νέα πελάτης ( ) ?

$ client- > isMobileClient ( $ _SERVER [' HTTP_USER_AGENT '] ) ?

η συνάρτηση επιστρέφει μια τιμή boolean ( true ή false ) για να δείξει αν ο browser είναι σε μια φορητή συσκευή .

Αποθηκεύστε το αρχείο . Εκτελέστε το " ClientDevice.php " σε ένα πρόγραμμα περιήγησης για να ελέγξετε ότι η λειτουργία του εργοστασίου .
Η
εικόνων

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

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