我有一个用Delphi编写的基本web服务。该web服务通过Codeigner上使用的Phil的PHP Curl库接收带有JSON的POST请求。
服务器根据请求返回数据。
在第一个请求中,我发送身份验证,并获得相应的JSON。在第二个请求中,服务器识别不同的会话。
您需要设置CURLOPT_COOKIEFILE
,以便cURL将其cookie保存到一个文件中。您丢失会话的原因是cURL没有在您的所有请求中保留会话cookie。
所以,对于代码点火器来说,它应该是这样的:
$this->curl->option(CURLOPT_COOKIEFILE,'saved_cookies.txt');