Thank you for your reply!

> AFAIK the headers sent here are:
>
>      'Content-Type'  => 'application/x-octetstream', (perhaps other)
>      'Cache-Control' => 'public',
>      'Accept-Ranges' => 'bytes',
>      'Connection'    => 'close'

[snip]

> Did you try something like this:
>  <?php
>
>        header("Content-Type: application/pdf");
>        header("Content-Disposition: inline; filename=foo.pdf");
>        header("Accept-Ranges: bytes");
>        header("Content-Length: $len");
>        header("Expires: 0");
>        header("Cache-Control: private");
>        // header("Pragma: no-cache");//don't send this header!!
>
> ?>
>
> What headers are sent at this moment? Could you post them?

For a normal file (not through PHP) the headers are:

Accept-Ranges: bytes
Connection: Close
Content-Length: 25600
Content-Type: application/msword
Date: Tue, 23 Dec 2003 09:51:19 GMT
ETag: "08f72d578c3c31:8d0"
Last-Modified: Tue, 16 Dec 2003 02:03:44 GMT
Server: Microsoft-IIS/5.0

And through PHP (my script) it is:

Accept-Ranges: bytes
Cache-Control: private
Connection: Close
Content-Disposition: inline; filename="testdoc.doc"
Content-Length: 25600
Content-Type: application/msword; name="testdoc.doc"
Date: Tue, 23 Dec 2003 10:03:35 GMT
Expires: 0
Pragma: public
Server: Microsoft-IIS/5.0
X-Powered-By: PHP/4.2.2

It seems whatever I try to set the headers I have control over, it doesn't
work...
Is there anyway one can stop PHP from sending the Pragma at all?


> If you send the same headers and the same data - there _can_not_ be any
> difference. How should your client recognize any difference? There _must_
be
> a difference! Use a very small file to test it, so you can compare the
whole
> HTTP-Header + Body easily.

Yes, there is a difference, I didn't say there wasn't, just that I couldn't
see how that (to me) small difference would actually make such a big
difference...

Thank you very much!
/Andreas

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to