をいただければ幸いして、(拡張機能ライブラリに含めるphp_http.dllファイルがあるようには思えません? )。
拡張子を含むようにphp.ini構成ファイルを更新した後、Apacheサーバーの起動時にエラーが発生することがあります。
ただし、拡張ではなくクラス内で機能を提供するGitHubプロジェクトがあるようです。 Click here to find the required class。
このクラスをプロジェクトに保存してsoのように呼び出すと、
include_once('HttpRequest.php'); //where HttpRequest.php is the saved file
$url= 'http://www.google.com/';
$r = new HttpRequest($url, "POST");
var_dump($r->send());
それに失敗する、それだけで、他の実行可能な選択肢がhere :(
そうでない場合は、ソースから自分を.dllをコンパイルするだろうと思われる、別のオプションは、代わりにカールを使用することです。カールが提供します。httpRequest
の機能の(すべてではない)ほとんどは、この簡単な例は次のようになります。
$url = "http://www.google.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_NOBODY, TRUE); // remove body
$head = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
var_dump($head);
MorのEの詳細と、より良い例は、PHPのWebサイトHere
で見つけることができる私は、これはあなたの質問に答えるのではなく、より多くを残すことができます願っています...
HIのようなカールを使用してデータにアクセスすることができますか? –