Een HTTP- header is een veld gestuurd met een HTTP-aanvraag of reactie die informatie over de HTTP- sessie bevat . Een voorbeeld van een HTTP- header is de vraag of de reactie van content-type , browser van de client of de versie van de server . In oudere versies van PHP , een header die ingesteld was kon niet direct worden verwijderd : het zou moeten worden overschreven met een lege waarde . Dit leidde echter niet altijd het gewenste resultaat , omdat het alleen zou uitschakelen van de waarde , de header zou nog steeds worden verzonden . Uiteindelijk , de functie " header_remove " ingevoerd om dit probleem op te lossen . Instructies 1 Open een teksteditor , zoals Kladblok , en maak een nieuw bestand . Schrijf een segment van de PHP- code die een paar koppen met de functie "header " PHP 's zet . De functie neemt de header als de parameter in te stellen . Hier is een voorbeeld : header ( ' Content - Type : application /pdf ' ) ; header ( ' Cache -Control : no-cache , must- REVALIDATE ' ) ; Pagina 2 Schrijf een segment van de code dat een enkele set kopbal van de functie " header_remove " PHP bellen verwijdert . De header te verwijderen moet de parameter van de functie zijn. Hier is een voorbeeld : header_remove ( ' Cache - Control' ) ; 3 Schrijf een segment van de code dat alle verzonden headers door functie " header_remove " PHP bellen verwijdert zonder parameters . Hier is een voorbeeld van het verwijderen van alle verzonden headers als de parameter " GET " " no_headers " is ingesteld op " true " : if ( $ _GET [ ' no_headers ' ] == true ) { header_remove ( ) ; }
|