Hvordan Unset topper i PHP

En HTTP header er et felt som sendes med en HTTP-forespørsel eller respons som inneholder informasjon om HTTP sesjon. Et eksempel på en HTTP-header er anmodningen er eller respons innhold-type, klientens nettleser eller serverens versjon. I eldre versjoner av PHP, en overskrift som hadde blitt satt kunne ikke fjernes direkte: ville det ha å bli overskrevet med en tom verdi. Men dette gjorde ikke alltid har ønsket resultat, som det ville bare fravelge verdi; overskriften vil fortsatt bli sendt. Til slutt ble funksjonen "header_remove" introdusert for å løse dette problemet.

Bruksanvisning

1 Åpne et tekstredigeringsprogram, for eksempel Notisblokk, og opprette en ny fil. Skriv et segment av PHP-kode som setter noen overskrifter ved å bruke PHP "header" -funksjon. Funksjonen tar overskriften for å stille som parameter. Her er et eksempel:

header ( 'Content-type: application / pdf');

header ( 'Cache-Control: no-cache, må-revalidate');

2 Skriv et segment av kode som fjerner et enkelt sett header ved å ringe PHP er "header_remove" -funksjon. Overskriften for å fjerne må være funksjonens parameter. Her er et eksempel:

header_remove ( 'Cache-Control');

3 Skriv et segment av kode som fjerner alle sendte overskrifter ved å ringe PHP er "header_remove" funksjon uten parametre. Her er et eksempel på å fjerne alle sendte hoder hvis "få" parameter "no_headers" er satt til "true":

if ($ _ GET [ 'no_headers'] == true) {

header_remove ();

}