PHP が長距離 URL を呼び出すための 4 つの方法

WBOY
リリース: 2016-06-13 13:04:45
オリジナル
924 人が閲覧しました

PHP がリモート URL を呼び出すための 4 つのメソッド
1. file_get_contents を使用して get メソッドでコンテンツを取得します
例:

$html = file_get_contents($url); 
ログイン後にコピー

2. fopen を使用して URL を開き、get メソッドでコンテンツを取得しますメソッド
例:
$fp = fopen($url, 'r');
 $html = stream_get_meta_data($fp); 
ログイン後にコピー

3. file_get_contents 関数を使用して、投稿モードで URL を取得します
 $data = array ('test' => 'hellword');
 $data = http_build_query($data);
 $opts = array (
  'http' => array (
  'method' => 'POST',
  'header'=> "Content-type: application/x-www-form-urlencoded\r\n" .
	     "Content-Length: " . strlen($data) . "\r\n",
  'content' => $data
  ),
 );
 $context = stream_context_create($opts);
 $html = file_get_contents($url, false, $context);
ログイン後にコピー

4 .curl ライブラリを使用します。curl ライブラリを使用する前に、まず、curl 拡張機能が開いていることを確認する必要があります
$ch = curl_init();
 $timeout = 5;
 curl_setopt ($ch, CURLOPT_URL, $url);
 curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
 $file_contents = curl_exec($ch);
 curl_close($ch);
 echo $file_contents;
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート