PHPでのリモートデータ取得のコードを探しています。
以下には、ウェブページのコンテンツをリモートで取得するための PHP のサンプルコードがあります。
<?php
// 创建 cURL 资源
$curl = curl_init();
// 设置 URL 和其他 cURL 选项
$url = "https://www.example.com";
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // 返回结果而不直接输出
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); // 跟随重定向
// 执行 cURL 请求并获取响应
$response = curl_exec($curl);
// 检查是否有错误发生
if(curl_errno($curl)){
$error_message = curl_error($curl);
echo "cURL Error: " . $error_message;
}
// 关闭 cURL 资源
curl_close($curl);
// 输出响应结果
echo $response;
?>
上記のコードでは、PHPのcURL関数ライブラリを使用してリモートキャプチャが行われています。まず、cURLリソースを作成し、キャプチャするURLを設定し、結果を直接出力せずに返すなどのオプションを設定します。次に、cURLリクエストを実行してレスポンスを取得します。エラーが発生した場合は、curl_errno()とcurl_error()関数を使用してエラー情報を取得できます。最後に、cURLリソースを閉じてレスポンス結果を出力します。
遠隔でのデータ取得には法的および倫理的な問題が関係してくる可能性がありますので、これらのコードを合法かつ適切な範囲で使用していることを確認してください。