PHP में POST अनुरोध कैसे भेजें: उदाहरणों के साथ पूर्ण गाइड
सभी को नमस्कार! मैं PHP में नया हूँ और POST अनुरोध भेजने में समझ नहीं पा रहा हूँ। मैं अपने प्रोजेक्ट के लिए एक छोटा parser लिख रहा हूँ, और मुझे बाहरी API पर डेटा भेजकर उत्तर प्राप्त करना है। मैंने context के साथ file_get_contents का उपयोग करने की कोशिश की, लेकिन कुछ गलत हो गया।
यह मेरा कोड है:
```php
$data = array('name' => 'Иван', 'email' => 'ivan@example.com');
$options = array(
'http' => array(
'method' => 'POST',
'content' => $data
)
);
$context = stream_context_create($options);
$result = file_get_contents('https://api.example.com/submit', false, $context);
echo $result;
```
लेकिन आउटपुट में मुझे खाली स्ट्रिंग या त्रुटि मिलती है। मैंने कई फ़ोरम खंगाले—कुछ cURL की सलाह देते हैं, कुछ कहते हैं कि डेटा को serialize करना चाहिए। मैं पूरी तरह से भ्रमित हो गया हूँ। कृपया बताएं कि PHP में POST अनुरोध सही तरीके से कैसे भेजें? मुझे डेटा का एक array (associative array) भेजना है और सर्वर से JSON उत्तर प्राप्त करना है। विस्तृत स्पष्टीकरण और काम करने वाले उदाहरणों के लिए आभारी रहूँगा।