我正在尝试解析 GET 请求的响应标头 cookie。
由于某种原因,getCookies() 是空的!我收到 200 响应,但由于某种原因无法访问 cookie。不过,我能够获得标题。
这个网站有可能隐藏了它的cookies吗?有哪些方法可以检索隐藏的 cookie?
$request = new HTTP_Request2($url, HTTP_Request2::METHOD_GET);
$request2 = new HTTP_Request2($newUrl, HTTP_Request2::METHOD_POST);
$response = $request->send();
foreach ($response->getCookies() as $c)
{
request2->addCookies($c['name'], $c['value']);
}
Cookie 是通过 Javascript 设置的(我查看了他们的 JS 代码)
<script language="JavaScript">
document.cookie="MRHCId="+Math.round((new Date()).getTime()/1000)+"_0_3600; path=/";
</script>
如何将此 cookie 与我的 PHP Post 请求一起发送?