URLから大量のデータを返すphpとcurlを使用してコードを作成しました。制限したい
curl を使用した URL からの応答。
私たちの行動規範は次のとおりです。
$ch = curl_init($Url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);
ありがとう!どんな助けでも大歓迎です!!!
を使用するfile_get_contents()
と、これを簡単に行うことができます:
$size = 1000;
$content = file_get_contents($url, false, null, 0, $size);
を使用してリクエストをカスタマイズし、stream_context_create()
それを 3 番目の引数として渡すことができます。
範囲ヘッダーを試してください:
$offset = 0;
$size = 10*1024;
$a = $offset;
$b = $offset + $size-1;
curl_easy_setopt(curlHandle, CURLOPT_HTTPHEADER, array("Range: bytes=$a-$b") );
これにより、10KB のデータが返されます。
これを見る