2011-07-27 11 views
0
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; 
} 

私はクッキーを送信した後も、私はまだログインしていないメッセージで戻ります。しかし、ブラウザでページを閲覧すると、私はログインしています。 localhostでリクエストを送信しましたが、リクエストを送信するためにajaxを使用しようとしましたが、ステータス0を返しました......ローカルホストからhttprequestを送信

リクエストを送信する方法はありますか?

答えて

0

HTTPスクリプトで遊びたい場合は、私はあなたが使用できるライブラリを持っています。 https://github.com/toopay/CI-Proxy-Libraryは、CodeIgniterのために正式に書かれていますが、微妙な変更はありません。すべてのPHPスクリプトで使用する必要があります。

+0

thxですが、私はur_codeのfile_get_contents.thxで送信されたクッキーを拒否しました^^ – Leon

関連する問題