Mailinglisten-Archive |
On Sun, 6 Aug 2000, Johann-Peter Hartmann wrote:
> Hallo Sascha, hallo Liste,
>
> Sascha Schumann schrieb:
>
> > Vorgeschrieben ist Content-Length überhaupt nicht. Es sollte
> > (SHOULD in RFC-Speak) gesendet werden, wenn vor dem Transfer
> > der Daten (message body) die Größe bestimmt werden kann. Bei
> > dynamisch erzeugten Daten (z.B. PHP) geht das meist nicht,
> > weshalb man bei vielen Websites die Größe eines Dokumentes
> > nicht ohne das vollständige Downloaden bestimmen kann.
>
>
> Das Feature Content_Length ist manchmal, z.B. bei
> Suchmaschinen oder Grabbern ganz nützlich .
>
> Bei aktiviertem Output-Buffering könnte der
> Header doch bestimmt erzeugt werden ;-) ?
Falls es jemand braucht, hier ist ein Patch, der
Content-Length für normale Dokumente produziert.
http://toye.php.net/~sas/sapi-content-length-patch
Das funktioniert allerdings nur, wenn zu dem Zeitpunkt, zu
dem die HTTP Headers in SAPI rausgesendet werden, bereits
die Größe des Output Buffers endgültig ist. Beim Trans-Sid
ist das z.B. nicht der Fall.
- Sascha
php::bar PHP Wiki - Listenarchive