I think that Apache (I assume you're using Apache; in this kind of context if your web server is anything else you should say so) by default will send Pragma: no-cache along with the output of a CGI script, but if someone has changed the value of CacheNegotiatedDocs in the configuration, this may not be happening. In that case, you could work around it by printing out that header yourself.

If you aren't sure whether the pragma header is being sent, you could use WWW::Mechanize to find out.

If the pragma is being sent and the web browser is ignoring it, I'm not sure what to suggest other than adding a random element to the query string to make the url unique each time, but that would require that the HTML document be generated each time, so it won't help you if the image is designed to be used from static HTML documents (e.g., if it's a counter).


Sanity? Oh, yeah, I've got all kinds of sanity. In fact, I've developed whole new kinds of sanity. Why, I've got so much sanity it's driving me crazy.

In reply to Re: Calling CGI but not caching by jonadab
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.