Besides
getenv (retrieve environment
variable), two more environment variable functions are available:
- contlen
This procedure returns as a 4 byte integer the contents of the
CONTENT_LENGTH
environment variable.
This environment variable contains the number of characters
of the input string (query string) when the
POST
method is used.
Example:
 * Variables common to all CGIs
/copy mysrclib/qrpglesrc,prototypeb
/copy mysrclib/qrpglesrc,usec
/copy mysrclib/qrpglesrc,variables3
* ... etc. ...
* Retrieve query string length
C eval inactln = contlen |
|
|
- putenv
In some circumstances, one may need to change the value
of an existing environment variable,
or to create a new environment variable.
This is useful for communication between programs running in the
same job, such as your program and the Net.Data language environment.
Example:
 * Variables common to all CGIs
/copy mysrclib/qrpglesrc,prototypeb
/copy mysrclib/qrpglesrc,usec
/copy mysrclib/qrpglesrc,variables3
* ... etc. ...
* Set to blank environment variable QUERY_STRING
C callp putenv('QUERY_STRING=':qusec) |
|
|
|