dedlfix: Frage zu "expires" im Header

Beitrag lesen

echo $begrüßung;

Ferner: Selbst wenn das in _irgendeinem_ Browser funktionieren sollte, schreibt der HTTP-Standard dennoch ein gewisses Datumsformat vor, d.h. content="0" wird *nicht* funktionieren, außer die programmierer des Browsers waren *sehr* lasch, was das Zulassen von Eingaben funktioniert.

RFC 1945 - Kapitel 10.7 Expires-Header (HTTP 1.0)

Note: Applications are encouraged to be tolerant of bad or misinformed implementations of the Expires header. A value of zero (0) or an invalid date format should be considered equivalent to an "expires immediately." Although these values are not legitimate for HTTP/1.0, a robust implementation is always desirable.

RFC 2616 - Kapitel 14.21 Expires-Header (HTTP 1.1)

HTTP/1.1 clients and caches MUST treat other invalid date formats, especially including the value "0", as in the past (i.e., "already expired").

Die http-equiv-Angaben richten sich nach der HTTP-Spezifikation. Wenn also ein Browser ein "expires=0" nicht akzeptiert, hält er sich demzufolge nicht an die Empfehlung in RFC 1945 und an die explizite Festlegung in RFC 2616 (und auch SELFHTML würde Mist erzählen).

echo "$verabschiedung $name";