http://www.perlmonks.org?node_id=41616


in reply to Multiple Scripts?

I'm not sure I understand why you have multiple scripts at all. If you're taking the same kind of data, and doing the same kind of manipulation on it, why not fill out one form, which goes to one script, that does the calculations on the data sent?

Update: To try to answer your question though, calling a CGI script from another is usually fairly messy, because you have to make sure the parameters are sent correctly (don't forget it's the Webserver that interprets the ?blah=blah as QUERY_STRING, not the script). You can do a redirect via CGI.pm to do it, or make your scripts non-CGI, otherwise it's more trouble than it's worth.

Update2: jptxs provides a great example of redirects below. Be sure your form data is passed along in URL protected fashion (perhaps using URI::Escape?)