मुझे यह कोड इंटरनेट में मिला और मैंने इसे अपने उपयोग के लिए संशोधित किया, मुझे यकीन नहीं है कि मैं यहां क्या कर रहा हूं, मुझे यह त्रुटि मिल रही है कर्ल त्रुटि: एसएसएल कनेक्शन टाइमआउट लॉगिन हिस्सा सफल है, लेकिन खोज मेरे साथ काम नहीं कर रही है। क्या कोई मेरी मदद कर सकता है कृपया?curl php ssl कनेक्शन टाइमआउट
<?php
//create array of data to be posted
$post_data['username'] = 'user';
$post_data['password'] = 'log';
$post_data['cmd'] = 'log';
//create array of data to be posted
foreach ($post_data as $key => $value) {
$post_items[] = $key . '=' . $value;
}
//create the final string to be posted using implode()
$post_string = implode ('&', $post_items);
//create cURL connection
$curl_connection =
curl_init('https://sie.com');
//set options
///curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 3990);
curl_setopt($curl_connection, CURLOPT_USERAGENT,
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($curl_connection, CURLOPT_HTTPHEADER, array(
'Connection: Keep-Alive',
'Keep-Alive: 300'
));
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);
//set data to be posted
curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string);
//perform our request
$result = curl_exec($curl_connection);
//show information regarding the request
//print_r(curl_getinfo($curl_connection));
//echo curl_errno($curl_connection) . '-' .
// curl_error($curl_connection);
//close the connection
//curl_close($curl_connection);
echo $result."\n";
$post_data1['cmd'] = 'Viewr';
$post_data1['search'] = 'test';
foreach ($post_data1 as $key => $value1) {
$post_items1[] = $key . '=' . $value1;
}
$post_string1 = implode ('&', $post_items1);
echo $post_string1."\n";
curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl_connection, CURLOPT_USERAGENT,
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);
//set data to be posted
curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string);
//perform our request
$result1 = curl_exec($curl_connection);
//show information regarding the request
//$result1 =1;
//close the connection
//curl_close($curl_connection);
if ($result1)
echo "ok \n\n";
else
echo "nok\n";
if(curl_errno($curl_connection))
{
echo 'Curl error: ' . curl_error($curl_connection)."\n";
}
echo($post_string1);
echo $result1."\n";
curl_close($curl_connection);
?>
हाय क्रेग, सुनिश्चित नहीं है कि यह कैसे करें? –
सही उत्तर के आगे, रेटिंग – craig1231
के नीचे आपके अन्य प्रश्नों पर, सभी उत्तरों के बगल में एक चेकमार्क है। इस मुद्दे को हल करने में आपको हल या सहायता करने वाले व्यक्ति की जांच करें। यह मायने रखता है। –