Thanks Gunnar and Mumia.

I figured out that the problem is unique to Internet Explorer. The three
other browsers I tried don't have this problem. But I can't get IE to not
cache. I've tried these:

    print "Cache-Control: no-cache\n";
    print "Pragma: no-cache\n";  # for HTTP/1.0
    print "Expires: Fri, 26 Mar 2004 01:40:42 GMT\n";
    print "Cache-Control: must-revalidate, max-age=1\n";

IE still caches. 

Can anyone give some insight into where the problem might be?

Thanks.




On 9/2/07 3:34 PM, "Mumia W." <[EMAIL PROTECTED]> wrote:

> On 09/02/2007 01:16 PM, Carl Miller wrote:
>> I'm trying to setup a simple random image script to allow other websites to
>> display random banner ads located on my server.
>> 
>> The other website would call the perl script in an <img> tag, like so:
>> 
>> <img src="http://www.my_site.com/cgi-bin/random_banner.cgi"; width="468"
>> height="60">
>> 
>> I've tried several perl scripts that basically work, but the problem is
>> always the same with all of them: the browser always caches
>> 'random_banner.cgi' causing the same banner to be displayed on every
>> subsequent page. The only way to see a different banner is to hit
>> Reload/Refresh.
>> 
>> Is there a script out there that avoids the cache problem in displaying
>> random banners via an <img> tag?
>> 
>> Thanks!
>> 
>> 
>> 
> 
> Use a "Cache-control" header that specifies "no-cache" and use an
> Expires header that uses a date in the past.
> 
> 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to