Caching isn't the only reason the image may be cached not be loaded, the browser might have images disabled, or not support them in the first place.

A meta tag isn't going to do you any good, nor is changing the HTML document - it is the image being cached, not the HTML.

You need to send real HTTP headers along with the image, and you can do that from CGI. The standard text on the subject is the mnot Caching Tutorial.

As for images already cached by the browser - you'll just have to wait until their cache expires and they request it again (and get the new cache control headers). That, or hack around it by changing the URL of the image in the HTML source (adding/changing a query string is a simple way to do that).


In reply to Re: Calling CGI but not caching by dorward
in thread Calling CGI but not caching by pickledegg

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.