CGI Programming / Scripts Question:
Download Questions PDF

Can I run a CGI script without returning a new page to the browser?


Yes, but think carefully first: How are your readers going to know
that their "submit" has succeeded? They may hit 'submit' many times!

The correct solution according to the HTTP specification is to
return HTTP status code 204. As an NPH script, this would be:

# do processing (or launch it as background job)
echo "HTTP/1.0 204 No Change"

Download CGI Programming Interview Questions And Answers PDF

Previous QuestionNext Question
Can I pass JavaScript variables to a CGI Perl program?What is a CGI bin directory?