PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welchen Kopfbereich deckt header() ab.



Torsten.E
12-04-2004, 13:40
Mal ne Frage, welchen Bereich in einer HTML-Datei deckt
HEADER eigentlich genau ab. Also auch den Bereich "oberhalb"
von HTML, Titel usw... Gibt es eine entsprechende Parameterübersicht.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
<HEAD>
<TITLE>bla bla bla</TITLE>
<META bla bla bla>
</HEAD>
<BODY>
.....


Danke und viele Eier

Torsten.E

undefined
12-04-2004, 15:36
Unter einem Header versteht man in PHP das deklarieren oder steuren des Ausgabe formates. Daher auch sein Name, das wichtigste was hier bei zu beachten ist das er nur eingesetzt werden kann wenn zu vor keine Ausgabe erfolgt ist. Also echo print stream etc. alles was zur Ausgabe gehört. REQUEST gehört nicht dazu.

FALSCH:


<Doctype ....>
<? header('content: ...
Richtig:

<?php
header("content....");
?>
<Doctype...
Es muss also immer zuerst das Dokumentenausgabe Format an den PARSER gesendet werden damit dieser die Seiten auch richtig Interpretieren und umsetzen kann. Mehr Info PHP Manual ;)

Gaert
12-04-2004, 15:41
Hallo Thorsten,

Mit header() werden die Header des HTTP Protokolls verändert... das hat mit den Headern im HTML nichts zu tun - wenn du schonmal mit Perl gearbeitet hast, solltest du das kennen.
Die HTTP Header bekommst du im Browser nicht mehr angezeigt.
Beispiele findest du im PHP Manual:
http://de.php.net/header

Damits verständlicher wird:
http://www.1-hit.com/all-in-one/php/header-check.php