Perrin, My first inclination upon reading this post was "Silly, of course I checked the headers."
However, upon doing what you suggested by putting the CGI.pm script and mod_perl version side by side in lynx, the only difference was the following header: Cache-Control: max-age=0 must-revalidate I took that out and it works fine. Further inspection reveals that Cache-Control is apparently an HTTP1.1 feature. I replaced it with the HTTP1.0 'Pragma: no-cache' and that worked out fine. Thank you so much for the suggestion. I'm sure it was suggested before, but perhaps I just needed to time away from it to look deeper. Rodger On Tue, 15 Mar 2005 22:25:10 -0500 Perrin Harkins <[EMAIL PROTECTED]> wrote: > On Sat, 2005-03-12 at 18:25 -0500, Rodger Castle wrote: > > I got around the immediate problem by a per-file <Location> directive > > for the particular script in question and writing it with CGI.pm with > > no problems. > > This almost certainly means that your mod_perl script is not sending out > the right headers. Look at the complete response headers using GET or > lynx or something and compare them to see what's missing in your > mod_perl script. > > - Perrin > >