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

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

Πώς να πάρει ένα Όνομα σε PHP

προγραμματιστές PHP κάνει πολλή δουλειά με τις διευθύνσεις URL , συνδέσμους και αρχεία . Το περιβάλλον PHP περιέχει ένα τεράστιο ποσό των πληροφοριών σχετικά με τους χρήστες --- πού έρχεστε και πού πάμε . Αλλά σε μια μη - διαισθητικό στρίψιμο , δεν είναι προφανές το πώς να πάρει ένα από τα κομμάτια των πληροφοριών πιο σημαντικό σε μια περίοδο λειτουργίας web -browsing : Το όνομα τομέα της τρέχουσας σελίδας . Το περιβάλλον , όμως , εκθέτει όλες τις πληροφορίες που ο web browser του χρήστη στέλνει όταν ζητείται μια σελίδα . Αυτό παρέχει έναν τρόπο για να βρει το domain name . Οδηγίες
Αποκτήστε το Domain Name από τον κεντρικό υπολογιστή HTTP
Η 1

Δημιουργήστε μια κενή μεταβλητή που ονομάζεται " $ current_domain ", ή ό, τι θέλετε να το ονομάσετε . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε το " $ current_domain '' =? " Στον κώδικά σας 2

Set $ current_domain στο κείμενο του ξενιστή HTTP . . Ο οικοδεσπότης HTTP είναι το τμήμα του URL που έρχεται μετά το " http://" και περιέχει το όνομα τομέα . Μπορεί επίσης να περιέχει ένα « www », που δεν θέλετε . Μπορείτε να πάρετε το κράτος HTTP από το $ _SERVER global array . Δοκιμάστε " $ current_domain = $ _SERVER [' HTTP_HOST '] ? ", Όπως τον κωδικό σας
εικόνων 3

Βεβαιωθείτε ότι έχετε ένα όνομα τομέα . . Αν $ current_domain είναι ακόμη άδειο , τότε το πρόγραμμα περιήγησης του χρήστη δεν ζητήσει μια διεύθυνση URL με ένα όνομα τομέα . Αυτό μπορεί να σημαίνει ότι το script σας είναι να τρέχει σε μια γραμμή εντολών ή άλλο πλαίσιο , εκτός από σε μια ιστοσελίδα .
Η

4 Αφαιρέστε το "www . " αν είναι εκεί . Χρησιμοποιήστε preg_replace ( ) για να το κάνουμε αυτό . Δοκιμάστε " preg_replace ( ' /^ www \\ /i . ' , '' , 1 ) ? ", Όπως τον κωδικό σας . Η τελευταία παράμετρος , με την τιμή " 1 ", διπλά εξασφαλίζει ότι θα αφαιρέσει μόνο το πρώτο " www . " από το κείμενο .

Σε ένα πλαίσιο web , " $ current_domain " θα περιέχει τώρα το domain name του URL όπου το κείμενό σας τρέχει . Δηλαδή , θα περιέχει το όνομα τομέα της τρέχουσας ιστοσελίδας .
Η
εικόνων

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

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