--- Shawn McKenzie <[EMAIL PROTECTED]> wrote: > Yes, thanks Chris. Could it be gzip problems?
That's a possibility, but I've never heard reports of IE having trouble with gzip. > I captured with HTTP Interceptor and here are the server response > headers prior to the actual HTML: > > With NO HTTP 1.1 > [From Req: GET http://mckenzies.net/nuke69/ HTTP/1.0] Can you provide the full request also? That might reveal something important. > HTTP/1.1 200 OK > Date: Wed, 12 Nov 2003 22:32:00 GMT > Server: Apache/1.3.28 (Unix) PHP/4.3.3 > X-Powered-By: PHP/4.3.3 > Connection: close > Content-Type: text/html > > ....actual html from page There's no Content-Length header? That's very odd. I would think this would be the one that doesn't work. :-) > With HTTP 1.1 > [From Req: GET http://mckenzies.net/nuke69/ HTTP/1.1] > HTTP/1.1 200 OK > Date: Wed, 12 Nov 2003 22:21:40 GMT > Server: Apache/1.3.28 (Unix) PHP/4.3.3 > X-Powered-By: PHP/4.3.3 > Content-Encoding: gzip > Vary: Accept-Encoding > Connection: close > Transfer-Encoding: chunked > Content-Type: text/html > > 7d3 > > ....actual html from page Well, there are a finite number of differences in the responses. Chunked transfer encoding is a very big difference, but again, I've never heard of IE having trouble with that either. At any rate, one method of debugging would be to use the header() function to specify your own headers, incrmentally trying to make your response appear identical regardless of which version of HTTP is being used. Although it's not in the examples you provide, it would also be worth noting whether IE sends the Host header when not using HTTP/1.1. This header was not required in HTTP/1.0, and a lack of it could result in your Web server using a different virtual server. Hope that helps. Chris ===== My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php