When a request is received by the server for CGI, the parameters it receives are through QUERY_STRING environment variable. So QUERY_STRING is the environment variable for a server and when a request is received for CGI, this variable holds the string that comes with that request.

Now, if a second request comes in with different set of parameters and same QUERY_STRING is holding the new values, then string that came with first requst will be lost.

Like this , if many request keep coming in, new threads will be opened up to handle each request. But how will all these threads be supplied string values that came with that particular request because QUERY_STRING will be holding the values that came with the last request ?

For some other variables, multiple requests dont make differece because they have same value for all the request e.g. server info. This issue is only for request specific variables like QUERY_STRING


In reply to QUERY_STRING environment variable for CGI by manish.rathi

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.