मुझे इससे भी काटा गया। मैंने इसे स्टैक ओवरफ्लो में प्रदान की गई जानकारी के लिए धन्यवाद दिया।
मेरे पास दो पृष्ठ थे, दोनों में शीर्ष पर "session_start()" था और पहला कर्ल के साथ दूसरे को कॉल कर रहा था ताकि मैं सत्यापन के बाद दूसरी स्क्रिप्ट में चर पोस्ट कर सकूं। जब तक मैंने "session_write_close()" जोड़ा, तब तक वेबसर्वर लटक रहा था।
कोड का नमूना इस प्रकार है:
// IMPORTANT (OR ELSE INFINITE LOOP) - close current sessions or the next page will wait FOREVER for a write lock.
session_write_close();
// We can't use GET because we can't display the password in the URL.
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$url = "http://$host$uri/formPage2.php?";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); //append URL
curl_setopt($ch, CURLOPT_POST,TRUE);//We are using method POST
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_REQUEST, '', "&"));//append parameters
curl_exec($ch); // results will be outputted to the browser directly
curl_close($ch);
exit();