मेरे पास दो PHP पृष्ठ हैं। मैं a.php में b.php लाने के लिए चाहता हूँ।PHP में सापेक्ष पथ के साथ कर्ल का उपयोग करना संभव है?
मेरी a.php में:
$ch = curl_init("b.php");
echo(curl_exec($ch));
curl_close($ch);
काम नहीं करता;
लेकिन:
$ch = curl_init("www.site.com/b.php");
echo(curl_exec($ch));
curl_close($ch);
ठीक है। मुझे यकीन है कि a.php www.site.com के अंतर्गत है।
क्यों कर्ल सापेक्ष पथ के साथ काम नहीं कर सकता है? क्या आसपास कोई काम है?
यह पहली जगह में सापेक्ष पथ को कर्ल करने का बिल्कुल कोई मतलब नहीं है। क्या आप समझा सकते हैं कि आपको क्यों लगता है कि इसे काम करना चाहिए? यह कैसे काम करेगा? एक वर्कअराउंड के रूप में बस 'a.php' पर पूरा यूआरएल बनाएं और उसमें पास करें। – BoltClock
मुझे लगता है कि इसे जावास्क्रिप्ट में XMLHTTPRequest के रूप में काम करना चाहिए जो सापेक्ष पथ स्वीकार करता है। जावास्क्रिप्ट में –
XMLHTTPRequest वर्तमान बेस यूआरएल के बारे में जानता है। curl तब तक नहीं करता जब तक आप इसे बताने के लिए न्यूनतम प्रयास नहीं करते। और यही है कि 'curl_init' के लिए है। – mario