如何用C ++中的FastCGI(nginx)创build一个cookie

我在nginx上使用FastCGI在C ++中创build一个网站。 我的问题是现在跟踪用户(aka会话)。 我可以读取HTTP_COOKIE,但我不知道如何创build一个名称和值的新cookie,并将其发送到客户端。

在Google中查找我只find了试图用CGI / fCGI运行的PHP,Python和其他脚本语言的相关内容。

你可以使用setcookie语法。

#include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int count = 0; printf("Content-type: text/html\r\n" "Set-Cookie: name=value\r\n" "\r\n" "<title>CGI Hello!</title>" "<h1>CGI Hello!</h1>" "Request number %d running on host <i>%s</i>\n", ++count, getenv("SERVER_NAME")); return 0; }