Re: Does PHP do this differently?



Bill H schreef:
I have a flash app that displays a lot of images that are streamed
through a script running on the website server. Originally this script
was in perl and I would load the image into flash using something
like:

/cgi-bin/image.pl?image=1234

I quickly realized that flash was showing me cached images so I added:

/cgi-bin/image.pl?image=1234&somerandomnumber

And all was good. Now I have rewritten the script in php to open the
file and stream it out with the correct headers and it works fine. But
I want to go back to the caching in flash for certain images that
don't change. So I dropped the randomnumber part but still, every
image is loaded, no cached image is shown. Is it possible that php is
sending some "no-cache" header before I send out my content type
headers? If so, how can I disable it?

Bill H

Hi Bill,

If you want to know what a webserver send you, simply inspect the response from that webserver in detail.
An easy way of doing so is:
1) Install Firefox (ver 3)
2) Install a plugin name Webdeveloper (I use version 1.1.6)

The above steps are advisable for every webdeveloper.

Now:
- Put the url of your image in the Locationfield of FF.
- Click on Webdevelopertaskbar Icon INFORMATION --> View Response Headers.

Now you can see all the headers produced by PHP AND your webserver.

Regards,
Erwin Moller

PS: Of course you can do this kind of thing in many other ways, but I prefer using this simple utility because it has many other useful functions too.


--
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult."
-- C.A.R. Hoare
.



Relevant Pages

  • Re: Does PHP do this differently?
    ... through a script running on the website server. ... I quickly realized that flash was showing me cached images so I added: ... Now I have rewritten the script in php to open the ... file and stream it out with the correct headers and it works fine. ...
    (comp.lang.php)
  • Re: Does PHP do this differently?
    ... Bill H wrote: ... through a script running on the website server. ... I quickly realized that flash was showing me cached images so I added: ...
    (comp.lang.php)
  • Re: Does PHP do this differently?
    ... through a script running on the website server. ... I quickly realized that flash was showing me cached images so I added: ... file and stream it out with the correct headers and it works fine. ...
    (comp.lang.php)
  • Re: Does PHP do this differently?
    ... through a script running on the website server. ... was in perl and I would load the image into flash using something ... file and stream it out with the correct headers and it works fine. ...
    (comp.lang.php)
  • [PATCH] headercheck: add dependency check and improve speed
    ... Introduced a perl based script to do the actual check of the headers. ... +# file generated during checktime listing depfiles and incfiles ...
    (Linux-Kernel)