Nitin wrote: > Hi Friends, > > I want your help. > I have a webpage with two frames. > When I click on the button on one frame it shows me the result (that is > a perl-cgi file) on the second but the problem is that it is showing the > old page (taking from the cache). > > Is there any way in perl to load a fresh page in that frame.
Here are my cache notes: Example HTTP 1.0 headers Expires: Tue, 08 Apr 1997 17:20:00 GMT Expires: 0 Pragma: no-cache Example HTTP 1.1 headers Cache-Control: must-revalidate Cache-Control: max-age=3600 Cache-Control: no-cache Stop caching: Try outputting one/both of these headers: Using HTTP/1.0: print "Pragma: no-cache\n"; Using HTTP/1.1: print "Cache-control: no-cache\n"; Try expiry headers using both the Date and Expires header (the server may fill in the Date: for you). print "Date: [HTTP date]\n"; print "Expires: [HTTP date]\n"; Sample code snipped from posts: print STDOUT <<"EOD"; HTTP/1.1 200 OK Date: $date Content-type: $content_type Content-length: $content_length Pragma: no-cache Cache-control: no-cache Expires: now EOD The first line may/may not be needed and naturally you have to build the vrbls used according to HTTP specs. If all of that won't get it nothing will. :) Or you can return HTML to do this sort of thing: HTML versions: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="Tue, 26-Oct-1965 12:00:00"> <META HTTP-EQUIV="Expires" CONTENT="NOW"> <META HTTP-EQUIV="last modified" CONTENT="NOW"> -- ,-/- __ _ _ $Bill Luebkert ICQ=162126130 (_/ / ) // // DBE Collectibles Mailto:[EMAIL PROTECTED] / ) /--< o // // http://dbecoll.tripod.com/ (Free site for Perl) -/-' /___/_<_</_</_ Castle of Medieval Myth & Magic http://www.todbe.com/ _______________________________________________ Perl-Unix-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs