PHP में POST JSON अनुरोध का बॉडी कैसे प्राप्त करें?
सभी को नमस्ते! मैं PHP में नया हूँ और एक सरल REST API लिखने की कोशिश कर रहा हूँ। क्लाइंट मुझे JSON डेटा के साथ POST अनुरोध भेजता है, लेकिन मैं इसे सर्वर पर प्राप्त नहीं कर पा रहा हूँ।
यहाँ मैं ऐसा करने की कोशिश कर रहा हूँ:
```php
$data]);
?>
```
लेकिन Postman के माध्यम से Content-Type: application/json हेडर और {"name": "John", "age": 30} बॉडी के साथ अनुरोध भेजने पर मुझे "Undefined index: data" त्रुटि या खाली array मिलता है।
मैं जानता हूँ कि $_POST form-data और application/x-www-form-urlencoded के साथ काम करता है, लेकिन JSON के साथ क्या करें? मैंने file_get_contents('php://input') का उपयोग करने की कोशिश की, लेकिन यकीन नहीं है कि यह सही है। शायद php.ini में कुछ कॉन्फ़िगर करने की ज़रूरत है? या कोई अन्य तरीके हैं?
कृपया मुझे बताएं कि सही तरीका क्या है।