कोई भी मदद कर सकता है कि मैं PHP और curl का उपयोग कर किसी URL (फॉर्म) से डेटा भेजने के लिए कैसे कर सकता हूं?मैं PHP और curl का उपयोग कर पोस्ट डेटा कैसे सबमिट करूं?
curl का उपयोग करके, मैं पूरा करना चाहता हूं डेटा भेजना है, मैं पुनर्निर्देशित नहीं करना चाहता हूं और न ही किसी भी प्रकार का आउटपुट (HTML और टेक्स्ट) प्राप्त करना चाहता हूं।
यह जानना अच्छा होगा कि डेटा सफलतापूर्वक सबमिट किया गया है या त्रुटि या पुनर्निर्देशन को संभालने के लिए नहीं।
अतिरिक्त जानकारी। कारण मुझे लगता है कि मुझे पुनर्निर्देशित किया जा रहा है क्योंकि एक बार जब मैं curl निष्पादित करता हूं, गंतव्य पृष्ठ, जो किसी तृतीय पक्ष की वेबसाइट है, उपयोगकर्ता को यह पुष्टि करने के लिए रीडायरेक्ट किया जाता है कि उनका डेटा प्राप्त हुआ है, और किसी कारण से, जब मैं curl का उपयोग करके अपना डेटा भेजें, उनके पुनर्निर्देशन से यह मेरे पृष्ठ को प्रभावित करता है, इसलिए मेरा पृष्ठ यह भी उनकी पुष्टि साइट पर रीडायरेक्ट करता है।
सभी को धन्यवाद।
नमूना कोड:
$sub_req_url ="http://domain.com/util/request";
$ch = curl_init($sub_req_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "id=64&session=1&k=B0EA8835E&firstname=Name&lastname=Lastname&company=Company%20Name&[email protected]&work_phone=123-456-7890");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
$resp = curl_exec($ch);
curl_close($ch);
मैं मैं क्या उपयोग कर रहा हूँ का एक उदाहरण दिखाने के लिए इस पोस्ट को संपादित करें। मुझे कोड को पहले स्थान पर पोस्ट करना चाहिए।
कोड है कि आप दिखाएं। समस्या की तरह लगता है वहाँ है। आपके प्रश्न के पास जाने के लिए कोई ठोस जानकारी नहीं है। ("कोई भी मदद कर सकता है" तकनीकी जांच में से अधिक नहीं है।) – mario
अच्छा ... क्या आप उस साइट को नहीं चाहते हैं जिसे आप रीडायरेक्ट करने के लिए पोस्ट कर रहे हैं? अधिकांश लॉग-इन पेज आपको सफलतापूर्वक लॉग इन करते समय प्रमाणित मुखपृष्ठ पर रीडायरेक्ट करेंगे। ऐसा कहा जा रहा है कि अगर रीडायरेक्ट बदल रहा है कि आप जिस पेज पर दिख रहे हैं, ऐसा लगता है कि आप कर्ल प्रतिक्रिया को सही तरीके से प्रबंधित नहीं कर रहे हैं । जैसा कि मारियो ने कहा था, कोड उपयोगी होगा – wolv2012
संभावित डुप्लिकेट [curl के साथ $ _POST मूल्यों को पास करना] (http://stackoverflow.com/questions/28395/passing-post-values-with-curl) – mario