swirl
Guide to OmniMark 7   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
      Other Library Functions  
function  

cgiGetEnv

 
 

Library: Net, CGI programming support (OMCGI)
Include: omcgi.xin

Declaration

  define function cgiGetEnv
    into modifiable stream env-shelf

Argument definitions

env-shelf
A stream shelf of variable size.


Purpose

The cgiGetEnv function retrieves the values of all CGI-related environment variables. The function places those values on a keyed stream shelf of name/value pairs, where the key of the item is the name of the environment variable and the item's value is the value of that variable. Declare the shelf you want the variables placed on as variable. Note that the function always clears the shelf before placing values on it. For example:

     declare #process-input has unbuffered
     declare #process-output has binary-mode
     include "omcgi.xin"

     process
        local stream env-vars variable

        cgiGetEnv into env-vars

The cgiGetEnv function retrieves the following list of CGI-related environment variables. Note that not all web servers will set all of these variable values in all situations. If the web server doesn't set the value of a variable, its value is a zero-length string.

        Other Library Functions
   cgiGetEnv
   cgiGetQuery
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACYLIBRARIES ] [ ERRORS ]

OmniMark 7.1.2 Documentation Generated: June 28, 2005 at 5:45:00 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © Stilo Corporation, 1988-2005.