Jump to content

curl question


devWhiz

Recommended Posts

what would be the best code to use to just use curl to reload a url in a loop? Like what all options do I need that would be the fastest?

 

Ive been using

 


<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_close($ch);

?>


Link to comment
https://forums.phpfreaks.com/topic/237585-curl-question/
Share on other sites

You can play with the timeout, if no timeout value is set it'll wait forever until it connects.

It's best to set the timeout

You have a balance between being able to connect fast or not connecting because the site took too long to respond also.

 

curl_setopt($ch, CURLOPT_TIMEOUT, 3);

Link to comment
https://forums.phpfreaks.com/topic/237585-curl-question/#findComment-1220991
Share on other sites

Here is what I normally use as a base:

 

$url = 'http://example.com';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$data = curl_exec($ch);
curl_close($ch);
echo $data;

Link to comment
https://forums.phpfreaks.com/topic/237585-curl-question/#findComment-1221160
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.