PHP में cURL के माध्यम से POST अनुरोध सही तरीके से कैसे भेजें? त्रुटि प्रबंधन के साथ पूर्ण उदाहरण
सभी को नमस्कार! मैं PHP में नया हूँ और cURL के माध्यम से POST अनुरोध भेजने को समझने की कोशिश कर रहा हूँ। मेरे पास एक सरल script है जो बाहरी API पर डेटा भेजनी चाहिए, लेकिन मुझे लगातार errors या खाली response मिल रहे हैं।\n\nयहाँ मेरा वर्तमान कोड है:\n\n```php\n 'इवान',\n 'email' => 'ivan@example.com'\n);\n\n$ch = curl_init();\ncurl_setopt($ch, CURLOPT_URL, $url);\ncurl_setopt($ch, CURLOPT_POST, 1);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, $data);\n$response = curl_exec($ch);\ncurl_close($ch);\n\necho $response;\n?>\n```\n\nसमस्या यह है कि:\n1. कभी-कभी खाली response आता है\n2. कोई error handling नहीं है — यदि अनुरोध विफल होता है, तो मुझे इसके बारे में पता नहीं चलता\n3. मैं समझ नहीं पा रहा हूँ कि सामान्य डेटा के बजाय JSON को सही तरीके से कैसे भेजा जाए\n4. कुछ