我目前正在研究如何在使用C语言实现的cgi程序中使用cookie。我很难获得我设置的cookie。
据我所知,环境变量如HTTP_COOKIE,是我程序从服务器获取信息的方式,所以我按如下方式设置和获取cookie:
环境: 我使用document.cookie从JS设置了一个cookie。我可以看到这个设置成功,因为cookie出现在浏览器的调试器中(我正在使用firefox)。
获得: 我尝试使用getenv(“HTTP_COOKIE”)函数在我的cgi程序中获取cookie值。但是,即使已经设置了cookie,HTTP_COOKIE仍然是空的。
我在设置Cookie的过程中遗漏了什么?
非常感谢你的帮助。