cgigetcookie(3) - Linux man page
Name
cgiGetCookie - Return a cookieSynopsys
#include <cgi.h> s_cookie *cgiGetCookie (s_cgi *parms, const char *name);
Description
This routine returns a pointer to a s_cookie struct that contains all values for the cookie as referenced by name.The s_cookie structure is defined as follows:
typedef struct cookie_s {
char *version,
*name,
*value,
*path,
*domain;
} s_cookie;You must NOT free this structure since it is only a pointer to internal data.
To set a cookie in your program you'll need to manually add additional header lines. Please take a look at cgitest.c. Basically, you'll need to add the following code:
cgiSetHeader ("Set-Cookie", "Version=1; name=value; Path=/");
cgiHeader();Please read the included file cookies.txt as well.