CGI - web form variables

Dave Cragg dcragg at
Tue Sep 14 03:23:13 EDT 2004

On 13 Sep 2004, at 19:18, J. Landman Gay wrote:

> On 9/13/04 10:53 AM, Gregory Lypny wrote:
>> Hello everyone,
>> Where can I learn about $QUERY_STRING and other variables that are 
>> relevant to processing web forms?  I noticed that Jacqueline uses 
>> this in her Fiction Search example, and my guess is that it returns 
>> the values of form fields that have been typed in by users.
> Nope, these are HTTP environment variables, set by the server. Not all 
> environment variables are supported by every server; it depends on 
> your ISP and what they allow. Environment variables always start with 
> a dollar sign and are always available; they automatically become 
> global variables when the script starts up. Here is a list of most of 
> them:
> <>
Just a little additional information. If you add custom headers to your 
http requests, these headers will have an environment variable set that 
matches the header name with "$HTTP_" prepended.

So if, for example, you set a custom header like this:

   set the httpheaders to "MYACTION: getdata,123x"

The CGI script will have access to an environment variable named 
$HTTP_MYACTION whose value will be "getdata,123x".


More information about the use-livecode mailing list