サイトの URL をどこに指定すればよいかをテストするために、上記のコードの例を示してもらえますか?
$r = new HTTPRequest("server.php", HTTP_METH_POST);
$r->addPostFields(array('omg' => 'wtf'));
$r->send();
var_dump($r->getResponseCode());
var_dump($r->getResponseBody());
サイトの URL をどこに指定すればよいかをテストするために、上記のコードの例を示してもらえますか?
$r = new HTTPRequest("server.php", HTTP_METH_POST);
$r->addPostFields(array('omg' => 'wtf'));
$r->send();
var_dump($r->getResponseCode());
var_dump($r->getResponseBody());
addHeaders()を使用するだけです。
XMLHttpRequest はX-Requested-With
ヘッダーの値なので、次のようにするだけです。
$r = new HTTPRequest("http://mywebservices.com/somewebserver.php", HTTP_METH_POST);
$r->addHeaders(array('X-Requested-With' => 'XMLHttpRequest'));
PECL から HTTP をインストールする手順: http://www.php.net/manual/en/http.setup.php
phpdev はあなたの質問に非常によく答えています。HTTP 拡張機能をインストールして、答えに従って実行すれば、確実に機能します。
$r = new HttpRequest('http://your-required-url-here', HttpRequest::METH_POST);
$r->addPostFields(array('omg' => 'wtf'));
echo $r->send()->getBody();
以前のコメントであなたが提供した URL は整形式ではありません。ランダムな URL を貼り付けたようです。
これは、php CURL でそれを行う別の方法です。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.openfirms.com/index.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
$data = array('omg' => 'wtf');
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
print_R($output);
これにより、指定された url のコンテンツが出力されます。それが役立つことを願っています