从localhost发送httprequest

时间:2011-07-27 11:25:45

标签: php ajax httprequest

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 ......

有没有办法发出请求?

1 个答案:

答案 0 :(得分:0)

如果你想玩HTTP脚本,我有你可以使用的库。 https://github.com/toopay/CI-Proxy-Library,它的原始代码是为CodeIgniter编写的,但只需稍加调整,就可以在任何PHP脚本上使用它。