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

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

Πώς να Απενεργοποίηση κεφαλίδων σε PHP

Μια κεφαλίδα HTTP είναι ένα πεδίο που αποστέλλονται με ένα αίτημα HTTP ή απάντηση που περιέχει πληροφορίες σχετικά με τη σύνοδο του HTTP . Ένα παράδειγμα μια κεφαλίδα HTTP είναι το αίτημα ή τύπο περιεχομένου απόκρισης , το πρόγραμμα περιήγησης του πελάτη ή την έκδοση του διακομιστή . Σε παλαιότερες εκδόσεις της PHP , μια κεφαλίδα που είχαν οριστεί δεν μπορούν να απομακρυνθούν άμεσα : θα πρέπει να αντικατασταθούν με κενή τιμή . Ωστόσο , αυτό δεν έχει πάντα το επιθυμητό αποτέλεσμα , καθώς θα επανέρχεστε μόνο την τιμή ? Η επικεφαλίδα θα έπρεπε να απευθύνεται . Τελικά , η λειτουργία " header_remove " εισήχθη για να λύσει αυτό το πρόβλημα. Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να δημιουργήσετε ένα νέο αρχείο . Γράψτε ένα τμήμα του κώδικα PHP που θέτει μερικά headers χρησιμοποιώντας τη λειτουργία "κεφαλίδα " της PHP . Η συνάρτηση παίρνει την κεφαλιά για να ορίσετε ως παράμετρο . Εδώ είναι ένα παράδειγμα :

header ( " Content-type : application /pdf ) ?

Header ( " Cache -Control : no-cache , πρέπει- επανεπικύρωση » ) ?
Φτηνές 2

Γράψτε ένα τμήμα του κώδικα που αφαιρεί ένα ενιαίο σύνολο κεφαλιά καλώντας τη λειτουργία " header_remove " της PHP . Η κεφαλίδα για την απομάκρυνση πρέπει να είναι η παράμετρος της συνάρτησης . Εδώ είναι ένα παράδειγμα :

header_remove ( ' Cache -Control " ) ?
Εικόνων 3

Γράψτε ένα τμήμα του κώδικα που αφαιρεί όλες τις κεφαλίδες σταλεί καλώντας τη λειτουργία " header_remove " της PHP χωρίς παραμέτρους . Εδώ είναι ένα παράδειγμα για την απομάκρυνση όλων των απεσταλμένων κεφαλίδες , αν οι " GET " παράμετρος " no_headers " έχει οριστεί σε "true " :

if ( $ _GET [' no_headers '] == true ) {

header_remove ( ) ? }


Η
εικόνων

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

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