function PostRequest($url) {
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Cookie: testcookie=blah; testcookie2=haha;'
)
);
//$context = stream_context_create($opts);
$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);
return $result;
}
我发出cookie之后,仍然会通过非登录信息返回。但是当我用浏览器浏览页面时,我正在登录。 我发送了localhost请求,然后我尝试使用ajax发送请求,但返回状态为0 ......
有没有办法发出请求?
答案 0 :(得分:0)
如果你想玩HTTP脚本,我有你可以使用的库。 https://github.com/toopay/CI-Proxy-Library,它的原始代码是为CodeIgniter编写的,但只需稍加调整,就可以在任何PHP脚本上使用它。