Ik loop tegen een probleem aan bij Firefox:
Ik ben bezig met een site te ontwikkelen (PHP 4.3.7, Apache 2.0.3.4 op Windows XP Pro SP2). Deze bestaat uit een aantal frames waarin diverse PHP files worden geladen. Als ik de hele frameset refresh dan lijkt het random te gebeuren dat een van de frames niet geladen worden, en dat deze zelfs ter download aangeboden wordt door Firefox! Uiteraard is hij wel geparsed (dus geen broncode wordt aangeboden), maar de file bevat headers, zoals dit:
Vreemd genoeg zie je ook dat de headers 3x herhaald worden.
Nu gebruik ik ook PHP's output buffering (ob_gzhandler). Zet ik deze uit, dan wordt het bestand niet ter download aangeboden, maar wordt deze output gelijk in het frame getoond.
Refresh ik weer, dan is er een kans dat alles het gewoon doet, of dat een ander frame dit probleem geeft.
Ik heb deze problemen echter niet als:
- Ze online geplaatst zijn (andere hosting)
- Onder Internet Explorer
- Als ze niet in een frame worden geladen!!!
Internet/GOT geven nog geen verheldering, misschien dat iemand iets weet? Ik zit zelf te denken aan PHP/Apache, maar ik zou niet weten waar ik iets als dit moet kunnen vinden in de configfiles. Vooral dat punt van wel/niet in een frame geladen zijn vind ik echt raar. Ben benieuwd naar evt. oplossingen.
<edit>typo's</edit>
Ik ben bezig met een site te ontwikkelen (PHP 4.3.7, Apache 2.0.3.4 op Windows XP Pro SP2). Deze bestaat uit een aantal frames waarin diverse PHP files worden geladen. Als ik de hele frameset refresh dan lijkt het random te gebeuren dat een van de frames niet geladen worden, en dat deze zelfs ter download aangeboden wordt door Firefox! Uiteraard is hij wel geparsed (dus geen broncode wordt aangeboden), maar de file bevat headers, zoals dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| 0 HTTP/1.1 200 OK Date: Fri, 04 Feb 2005 10:47:08 GMT Server: Apache/2.0.43 (Win32) X-Powered-By: PHP/4.3.7 Cache-Control: no-cache, must-revalidate Pragma: no-cache Content-Encoding: gzip Vary: Accept-Encoding Keep-Alive: timeout=15, max=97 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=ISO-8859-1 211 ‹ ´T[o›0~î¤ýÏ{Kœl«Ú¨€dŒ¬š‹Œ«(Oe^‚J N[þýl U¦©{Z^0çös¾cçS¹N)eÄAzïsF œ ´úJ d0¾Mgs yÝ–ºlê¼BˆÆÐûøÁ±æþ¤80ç…#™äÔ‹ÝTÇ–›ísÞ0~Vy(º¢R`h~Ý:hð·‘;¥s°Õz?Q¿Žå“ISkUë‰ìö ‚b\¨Õ‹F[½«n@±ÍÒnÙ6“ëëËÅdêÁ8‹ï€ Ü…î*Õn•ÒØVG€¢m!½uá}¯ò®9j´ËËzj-Ã4…Ʈ̯Ÿka±dqHÙ2”.œÁQ±b{YXË ìe™¤'’ŸH™D' NoO½ ÇYæÂ‡*/{r%ö95a" bð œg)&,^¾É)‚Wy¬äj1â…ç˜bΖ&CaØS”X£XÆ^.¡ç°h 2A,å.ߨi;ñé¦üù§#’ýˆ÷SŒu|1e|®ÚýMc‰¼xß{>»2àxÊù8x3.i¸¢¦;&è‘$2m¬„½þ?‚,“‚ù÷2Ùy2¤‚fg‚–”„1#˜Ÿ>“•Ïî虪·O÷LÐ$‰%&òüŸø]à×kú§9n »zå¸ ÿÿ 7I§¤V 0 0 HTTP/1.1 200 OK Date: Fri, 04 Feb 2005 10:47:08 GMT Server: Apache/2.0.43 (Win32) X-Powered-By: PHP/4.3.7 Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 407 Keep-Alive: timeout=15, max=96 Connection: Keep-Alive Content-Type: text/html; charset=ISO-8859-1 ‹ lRQOƒ0~ÖÄÿp61êÃèŒ>),a´b¤œ1{2Œá$â0P¢‹ñ¿ÛÓÅøÒÞw_¿ï®×ÚÇ,òpsð1ßOEàQúpéQÊõÄ•5¬ÓMS¨¢Ú¤%¥|N&G‡¶a»»Lï6(ø$¬TU¶àëç÷t~úþ&YgÛ¬Ìá®Vm¦›öçRó;\8¤QÛ2ožó\0Í9DåŜfMCÀ—üÖ!},ÓmÕ*úšË0ÚC÷A‡Ft˜à¢wFf=e™×ð©ÑÁ2Í^ÖuÕnV£â5]çp m]žZ´ƒ ]l/ÕúÊZO§ç7Zÿeªì¼u<Ø<á&‰Czi„…¡+gÁÜ!c‚ßâìCŸ3÷C¿ÃÒ0{Œâ_4±Ñ ®«HÆeÇ{\ˆ$v½`>ûÁ±ËØÎ:ÜU½Oº'D© ÙŸ+Lì œA"=3ëa.Ê| 3ˆÿý´†"3‹4¶´kRC3 .1ü•o ÿÿ þEõìt HTTP/1.1 304 Not Modified Date: Fri, 04 Feb 2005 10:47:08 GMT Server: Apache/2.0.43 (Win32) Connection: Keep-Alive Keep-Alive: timeout=15, max=95 ETag: "639b-1e4-e0f21966" |
Vreemd genoeg zie je ook dat de headers 3x herhaald worden.
Nu gebruik ik ook PHP's output buffering (ob_gzhandler). Zet ik deze uit, dan wordt het bestand niet ter download aangeboden, maar wordt deze output gelijk in het frame getoond.
Refresh ik weer, dan is er een kans dat alles het gewoon doet, of dat een ander frame dit probleem geeft.
Ik heb deze problemen echter niet als:
- Ze online geplaatst zijn (andere hosting)
- Onder Internet Explorer
- Als ze niet in een frame worden geladen!!!
Internet/GOT geven nog geen verheldering, misschien dat iemand iets weet? Ik zit zelf te denken aan PHP/Apache, maar ik zou niet weten waar ik iets als dit moet kunnen vinden in de configfiles. Vooral dat punt van wel/niet in een frame geladen zijn vind ik echt raar. Ben benieuwd naar evt. oplossingen.
<edit>typo's</edit>
[ Voor 8% gewijzigd door RobertdeBruin op 04-02-2005 13:59 ]