User-defined variable lists can be created and manipulated via
CGISL
objects. A CGISL
object contains a list of variables,
each with a string name and one or more string values. CGISL
objects are used internally by the API for the state, cookie, URL
etc. variable lists, and can be used for any manner of quick variable
storage by the user.
A CGISL
list can be added to with the functions
cgisladdvar()
or cgisladdstr()
, and searched with
getcgisl()
or cgislvar()
. The closecgisl()
function closes the object.