人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでの質問です。

GETリクエストを送り、その戻り値を取得したいのですがどの関数で行えばよいでしょうか。
送りたいリクエストは「GET / HTTP/ 」と言った値になります。
アドバイスいただければと思います。


●質問者: quocard
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTTP PHP アドバイス リクエスト 戻り値
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● GoldenDawn
●14ポイント

簡単にすませるなら file_get_contents とか

◎質問者からの返答

回答ありがとうございます。

こちらの関数はファイルの取得などに使うものと認識しておりますが、こちらの関数でGETやHTTPといったリクエストを

送ることが出来るのでしょうか?

出来ればこちらの関数でどのようにすればリクエストを操作できるのが教えていただければと思います。


2 ● kn1967
●40ポイント

関数としては以下の4つ

PHP: fopen - Manual

PHP: feof - Manual

PHP: fread - Manual

PHP: fclose - Manual

きわめて手抜きな例:

$f = fopen("http://アドレス", "r");
while (!feof($f)) {
 print fread($f, 1024);
}
fclose($f);

テキストだと断定できるのであればfreadの代わりに

PHP: fgets - Manual


リファラなどを細かく設定したいならfopenの代わりに

PHP: fsockopen - Manual

◎質問者からの返答

回答ありがとうございます。

fsockeopenにて出来ました。

ありがとうございます。


3 ● shintabo
●26ポイント

/* http://modperlis.bounceme.net/php/my.php */

<?php

/* curl なら、GETもPOSTもなんでもござれ */

$c = curl_init("http://modperlis.bounceme.net/");

curl_setopt($c, CURLOPT_GET, TRUE);

/* or POST

curl_setopt($c, CURLOPT_POST, TRUE);

*/

$o = curl_exec($c);

curl_close($c);

echo $o;

?>

◎質問者からの返答

色々とあるものですね。

こちらの方法でも意図したものが出来ました。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ