مرحبا ياشباب
كيفكم اليوم وكيف صحتكم ياريت اتكونو بخير
امتلك كود لل CURL واستخدمه بشكل ممتاز ويعمل بأفضل الطرق
ولكن مشكلتي انه عندما لا يجد موقع يستمر بالتنفيذ فتره طويله
ماهو البارامتر المسؤول عن تحديد المده الزمنيه لاستمرار الطلب
بمعني لو لم يجد الموقع يفصل بسرعه
او في حال لم ينجح تحميل الصفحه خلال 3 ثواني يفصل الطلب
وأرغب بان يتشكل الطلب لمره واحده فقط لا اكثر.
لان المواقع التي اقوم بجلب البيانات منها بعد عده طلبات من قبل هذا الكود تقوم بحجب اليبي تبع الجهاز لانه يشكل عليها ضغط
قمت بتغيير البارامتر
CURLOPT_CONNECTTIMEOUT
ولكن لم ينجح لا اعلم هل هو يحتسبه بالثواني ام الدقايق؟؟؟
ودمتم بخير وتحياتي للجميع
كود PHP:
function get_web_page( $url )
{
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle compressed
CURLOPT_USERAGENT => "Spider S", // who am i
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 10, // timeout on connect
CURLOPT_TIMEOUT => 10, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
);