की वापसी की आवश्यकता है, मैं जानना चाहता हूं कि कर्ल में एक पोस्ट अनुरोध कैसे भेजना है और प्रतिक्रिया पृष्ठ प्राप्त करना है।php curl: मुझे एक साधारण पोस्ट अनुरोध और पृष्ठ उदाहरण
उत्तर
क्या कुछ इस तरह के बारे में:
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => "http://www.example.com/yourscript.php",
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => array(
'field1' => 'some date',
'field2' => 'some other data',
)
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
// result sent by the remote server is in $result
कि कर्ल के साथ इस्तेमाल किया जा सकता विकल्पों की सूची के लिए, आप curl_setopt
के पृष्ठ पर एक नज़र ले जा सकते हैं ।
यहाँ, आप, का उपयोग करना होगा कम से कम:
CURLOPT_POST
: के रूप में आप एक पोस्ट अनुरोध भेजना चाहते हैं, न कि किसीCURLOPT_RETURNTRANSFER
प्राप्त करें: आपcurl_exec
चाहते हैं पर निर्भर करता है वापस जाने के लिए अनुरोध का नतीजा, या इसे आउटपुट करने के लिए।CURLOPT_POSTFIELDS
: डेटा है कि पोस्ट किया जाएगा - एक स्ट्रिंग के रूप में सीधे लिखा जा सकता है, एक क्वेरी स्ट्रिंग की तरह, या किसी सरणी
का उपयोग कर और संकोच नहीं करते पीएचपी मैनुअल की curl section पढ़ने के लिए ;-)
टिप्पणी में एक कोशिश: http://php.net/manual/en/curl.examples-basic.php
(लेकिन curl_setopt जोड़ने ($ ch, CURLOPT_POST, 1) इसे पाने के बजाय एक पोस्ट बनाने के लिए)
या इस उदाहरण: http://php.dzone.com/news/execute-http-post-using-php-cu
एक मिलता है, नहीं एक पोस्ट – kenwarner
मैं तुम्हें
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $postFields);
जोड़ने की जरूरत है आप CURLOPT_POST
का उपयोग कर पोस्ट करने के लिए अनुरोध निर्धारित करने की आवश्यकता है और लगता है कि आप डेटा बुद्धि पारित करने के लिए चाहते हैं, तो ज यह, CURLOPT_POSTFIELDS
का उपयोग करें:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$data = array(
'username' => 'foo',
'password' => 'bar'
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$contents = curl_exec($ch);
curl_close($ch);
डेटा की गिनती CURLOPT_POST नहीं है पारित किया जा रहा है कि? आप इसे एक बुलियन –
$url = "http://www.example.com/";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
$data = array(
'username' => 'foo',
'password' => 'bar'
);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$contents = curl_exec($ch);
curl_close($ch);
<?php
ob_start();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://example.com/student_list.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
echo $response;
?>
- 1. PHP कर्ल पोस्ट अनुरोध
- 2. PHP और CURL
- 3. php curl
- 4. देखें cURL अनुरोध हेडर पोस्ट डेटा के साथ पूरा
- 5. php cURL
- 6. PHP curl
- 7. curl और HttpURLConnection - पोस्ट JSON डेटा
- 8. फायरबग और पोस्ट अनुरोध
- 9. PHP: curl
- 10. curl और PHP:
- 11. PHP और CURL
- 12. php curl: मैं एक वेब ब्राउज़र की तरह एक अनुरोध अनुरोध कैसे अनुकरण कर सकता हूं?
- 13. PHP/CURL
- 14. डी आदि .curl उदाहरण
- 15. विशेष वर्ण जैसे @ और & curl पोस्ट डेटा
- 16. php: cURL
- 17. cURL PHP
- 18. curl और PHP प्रदर्शित "1"
- 19. Jquery $ .post() - एक पूर्ण पृष्ठ पोस्ट अनुरोध करना संभव है?
- 20. PHP curl
- 21. PHP और curl के साथ $ _POST कैसे अग्रेषित करें?
- 22. मैं PHP और curl का उपयोग कर पोस्ट डेटा कैसे सबमिट करूं?
- 23. PHP कर्ल, पोस्ट JSON
- 24. PHP curl HTTPS
- 25. अजाक्स पोस्ट और PHP
- 26. एमवीसी 3 DropDownListFor - एक साधारण उदाहरण?
- 27. कर्ल जेसन पोस्ट अनुरोध
- 28. curl/PHP अनुरोध समय का 50% निष्पादित करता है
- 29. कमांड लाइन curl को PHP curl
- 30. फ्लास्क पोस्ट अनुरोध सर्वर को
curl_setopt_array ($ ch, $ curlConfig) की तरह ध्वनि बनाते हैं <- गायब अर्धविराम, इसे संपादित करने के साथ ठीक नहीं कर सकता, cuz को कम से कम 6 वर्ण बदलने की आवश्यकता है। – Jurik