Ein HTTP- Header ist ein Feld mit einer HTTP-Anforderung oder Antwort, die Informationen über die HTTP- Session enthält gesendet. Ein Beispiel für einen HTTP -Header der Anforderung oder Antwort der Content-Type , den Browser des Clients oder des Servers Version . In älteren Versionen von PHP, ein Header , die gesetzt hatten, konnten nicht direkt entfernt werden : es müsste überschrieben werden mit einem leeren Wert . Dies führte jedoch nicht immer das gewünschte Ergebnis , da es nur wäre unset den Wert , der Kopf würde immer noch geschickt werden . Schließlich wird die Funktion " header_remove " eingeführt, um dieses Problem zu lösen . Anleitung
1
Öffnen Sie einen Text -Editor wie z. B. Editor, und erstellen Sie eine neue Datei. Schreiben Sie ein Segment der PHP -Code, der ein paar Header mit PHP "header" -Funktion setzt . Die Funktion nimmt den Header als Parameter eingestellt . Hier ist ein Beispiel :
header (' Content-type : application /pdf ');
header (' Cache-Control : no-cache , must- revalidate ');
Seite 2
schreiben Segment der Code, der einen einzigen Satz Header entfernt durch den Aufruf von PHP " header_remove "-Funktion . Der Header zu entfernen muss der Funktion Parameter sein. Hier ist ein Beispiel :
header_remove ( " Cache-Control ');
3
schreiben Segment der Code, der alle gesendeten Header entfernt durch den Aufruf von PHP " header_remove "-Funktion ohne Parameter . Hier ist ein Beispiel für das Entfernen aller gesendeten Header , wenn die "GET" Parameter " no_headers " auf " true" gesetzt wird :
if ($ _GET [' no_headers '] == true) {
< p > header_remove (); }