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

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

Πώς να ανακατευθύνει τους χρήστες βάση IP τους Χρησιμοποιώντας την PHP & MySQL

πολυεθνικές ιστοσελίδες χρησιμοποιούν PHP και MySQL για να ανακατευθύνει τους χρήστες με βάση τις διευθύνσεις IP . Το δίκτυό σας πρέπει να περιέχει μια βάση δεδομένων των διευθύνσεων IP και των συνδεδεμένων χωρών διευθύνσεις » , στην οποία περίπτωση θα μπορεί να διαβιβάσει το χρήστη στο τμήμα της ιστοσελίδας σας που ταιριάζει με τη γλώσσα της κατάλληλης χώρας . Χρησιμοποιώντας αυτά τα χαρακτηριστικά της PHP σας επιτρέπει να ανακατευθύνει αυτόματα τους χρήστες , έτσι ώστε να μην χρειάζεται να επιλέξετε χειροκίνητα μια γλώσσα . Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο PHP που θέλετε να επεξεργαστείτε . Κάντε κλικ στο " Άνοιγμα με " και στη συνέχεια κάντε κλικ στο επεξεργαστή PHP στη λίστα προγραμμάτων . 2

Εντοπισμός IP διεύθυνση του χρήστη . Ο ακόλουθος κώδικας PHP ανιχνεύει τη διεύθυνση IP του επισκέπτη σας και εκχωρεί τη διεύθυνση στο " $ χώρας " μεταβλητή :

$ χώρας = $ _SERVER [ " REMOTE_ADDR "]?
Εικόνων 3

ερωτημάτων στη βάση δεδομένων διακομιστή για να προσδιορίσει τη γλώσσα της χώρας . Ο κώδικας που ακολουθεί είναι ένα παράδειγμα ενός ερωτήματος που ανιχνεύει του χρήστη της γλώσσας της χώρας :

$ query = " επιλέξτε τη γλώσσα από τη χώρα όπου ipaddress = " . . $ Χώρας " " ?

$ language = mysql_query ( $ query ) ?
Η 4

Ανακατεύθυνση του χρήστη με βάση την αξία γλώσσα επέστρεψε στο βήμα τρία . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να ανακατευθύνει ένα χρήστη σε PHP :

if ( $ γλώσσας == «αγγλικά» ) {

header ( " Τοποθεσία : http://domain.com/english » ) ?

}
Η
εικόνων

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

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