Thanks to the folks who sent their input. The problem turned out to be
because of caching by the local browser. The parameters I was sending
to the CGI were the same from one time to the next and the browser was
returning the output HTML from cache instead of running the CGI. It was
simply matter of sending a date along as an additional unused parameter
that forced the browser to run the CGI each time since each URL is now
unique. *sigh*
================================================================================
Don Newcomer Dickinson College
Associate Director, System and Network Services P.O. Box 1773
newcomer_at_dickinson.edu Carlisle, PA 17013
Phone: (717) 245-1256
FAX: (717) 245-1690
On Thu, 17 May 2001, Don Newcomer wrote:
> This isn't necessarily Tru64-specific but I'm using Netscape Enterprise
> Server and running CGIs written in C. In particular, one CGI does a file
> deletion and then generates HTML code on the fly. If I run the CGI
> interactively, it works as it should. On the web, however, it acts as if
> the operations are occurring asynchronously. Sometimes the file is deleted
> and the correct form is displayed. Sometimes it doesn't delete the file.
> My guess is that, somehow, the HTML is generated and executed by the web
> server before the original CGI completes. Can anyone confirm or refute
> this? And, better yet, can you suggest a workaround? A sleep()
> statement would be a possibility but it's only a band-aid at this point.
> Thanks.
>
> ================================================================================
> Don Newcomer Dickinson College
> Associate Director, System and Network Services P.O. Box 1773
> newcomer_at_dickinson.edu Carlisle, PA 17013
> Phone: (717) 245-1256
> FAX: (717) 245-1690
>
>
Received on Thu May 17 2001 - 20:40:29 NZST