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

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

Η επιγραφή PHP δεν είναι Αναπροσανατολισμός

Όλες οι ιστοσελίδες γραμμένο σε μορφή Hypertext Markup Language ( HTML ) . Ωστόσο, η HTML δεν έχει κανένα δυνατότητες προγραμματισμού και τα δεδομένα μόνο μορφές . PHP είναι μια από τις γλώσσες προγραμματισμού που οι προγραμματιστές Web χρησιμοποιούν για να δημιουργήσουν σελίδες στο Web . Αυτό εισάγει ένα στοιχείο προγραμματισμού σε ιστοσελίδες . Η ανακατεύθυνση είναι μία από τις λειτουργίες ενός server και PHP Web κώδικα μπορεί να το επικαλεστεί . Ωστόσο , την ίδια λειτουργία για ανακατεύθυνση μπορεί να εκτελέσει πολλές άλλες κοινοποιήσεις , σύμφωνα με τις ρυθμίσεις του . Ανακατεύθυνση
Η

Εάν μια ιστοσελίδα αλλάζει το όνομα του αρχείου , εάν αυτό το αρχείο μετακινήθηκε σε άλλη θέση στον ίδιο χώρο , ή αν αυτή η σελίδα μετακινηθεί σε άλλο χώρο, κάθε επισκέπτης της σελίδας στο παλιό διεύθυνση , θα πει ότι το αρχείο δεν μπορεί να βρεθεί . Η ανακατεύθυνση υλοποιείται από ένα μήνυμα από ένα διακομιστή Web σε ένα πρόγραμμα περιήγησης στο Web . Ο διακομιστής λέει στον browser ότι η σελίδα έχει μετακινηθεί και δίνει τη νέα διεύθυνση . Το πρόγραμμα περιήγησης στη συνέχεια νέα αίτηση στη νέα διεύθυνση για τη σελίδα .
Εικόνων HTTP Κωδικοί
Η

Η τακτική μέθοδος για ανακατεύθυνση είναι να χρησιμοποιούν τη λειτουργικότητα ενσωματωμένη στο πρωτόκολλο Hypertext Transfer Protocol . HTTP υπαγορεύει τη μορφή των μηνυμάτων μεταξύ προγράμματα περιήγησης στο Web και Web servers. HTTP περιλαμβάνει κατάλογο των κωδικών κατάστασης , συμπεριλαμβανομένων δύο κωδικούς για ανακατεύθυνση . Αυτά είναι τα 301 για μια μόνιμη ανακατεύθυνση 302 , επίσημα χαρακτηρισμένα "Found ", για προσωρινή ανακατεύθυνση , που ονομάζεται επίσης " ανακατεύθυνση για απροσδιόριστο λόγο . " Το όφελος για διαχειριστές της ιστοσελίδας του συστήματος HTTP είναι ότι η σελίδα μπορεί να αφαιρεθεί από την παλιά του θέση .

Η PHP Μέθοδος
Η

PHP περιλαμβάνει μια λειτουργία που μιμείται τους κωδικούς HTTP . Αυτό ονομάζεται "κεφαλίδα . " Το όνομα προέρχεται από το γεγονός ότι οι οδηγίες σε ένα μήνυμα HTTP που ονομάζεται " κεφαλίδες HTTP . " Η συνάρτηση header έχει δύο τρόπους λειτουργίας . Τα πρώτα νηολόγια που θα αποσταλεί κωδικός HTTP στο μήνυμα . Η δεύτερη συναρμολογεί τη γραμμή κεφαλίδα HTTP που ενσωματώνει μια διεύθυνση δίνεται ως παράμετρος . Η διεύθυνση είναι η νέα διεύθυνση για τη σελίδα . Η κεφαλίδα HTTP που δημιουργείται από την εντολή θα φέρει τον κωδικό κατάστασης που έχει συσταθεί στο πρώτο επίκληση της συνάρτησης . Εάν δεν υπάρχει κωδικός έχει συσταθεί , η λειτουργία προεπιλογές με τον κωδικό 302 , το οποίο είναι για μια προσωρινή ανακατεύθυνση . Εντούτοις, οι κωδικοί HTTP καλύπτουν ένα ευρύ φάσμα των συνθηκών και εάν η συνάρτηση header έχει συσταθεί με έναν κωδικό κατάστασης, που δεν έχει σχέση με την ανακατεύθυνση , η λειτουργία δεν θα ανακατευθύνει . Επίσης , πιστεύουν ότι η μέθοδος PHP επικαλείται ανακατευθύνει τους κωδικούς , απαιτεί ότι το αρχείο παραμένει στην παλιά θέση .
Εικόνων PHP ανακατεύθυνση
Η

Αν μία ιστοσελίδα, που πραγματοποιήθηκε στις α διακομιστή, όπως HTML , το αρχείο που περιέχει θα έχουν την επέκταση αρχείου " html " ή " htm . « Αν η σελίδα δημιουργείται από ένα πρόγραμμα PHP , το αρχείο που περιέχει τη σελίδα θα έχει το " php " επέκταση αρχείου . Εάν ο σχεδιαστής Ιστού θέλει να εφαρμόσει μια ανακατεύθυνση από το αρχείο προορισμού , οι διαδικασίες για την ανακατεύθυνση πρέπει να χρησιμοποιήσετε μια λειτουργία HTML αν το αρχικό αρχείο ήταν HTML , ή μια λειτουργία PHP , αν το αρχικό αρχείο ήταν ένα πρόγραμμα PHP . Εάν το αρχείο PHP έχει ένα " htm " επέκταση αρχείου , η λειτουργία PHP header δεν θα τρέξει .
Η
εικόνων

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

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