Emad Saif نشر 20 مارس 2022 أرسل تقرير نشر 20 مارس 2022 (معدل) قمت بعمل صفحة باسم index.php وأرسلت طلب من نوع POST إلى هذه الصفحة بإستخدام Postman ويحتوي جسم الطلب على البيانات التالية: {"name": "Mohssen", "age": 23} ولكن لم أتمكن من الحصول على هذه البيانات في الملف index.php، وقد حاولت إستخدام الكود التالي: var_dump($_POST); ولكن يبدو أن هذا الكود لا يعمل أيضًا، حيث كيف يمكنني الوصول إلى جسم الطلب request body في PHP بشكل صحيح؟ تم التعديل في 20 مارس 2022 بواسطة Emad Saif 1 اقتباس
1 Hassan Hedr نشر 20 مارس 2022 أرسل تقرير نشر 20 مارس 2022 للوصول لجسم الطلب عبر المتغير POST_$ يجب أن يكون جسم الطلب من النوع multipart/form-data, أي الطلب سيحوي ترويسة Content-Type كالتالي: Content-Type: multipart/form-data إذا كان نوع جسم الطلب application/json فيجب الوصول إليه كالتالي: <?php $data = json_decode(file_get_contents("php://input")); echo $data->name, ' ', $data->age; // Mohssen 23 2 اقتباس
السؤال
Emad Saif
قمت بعمل صفحة باسم index.php وأرسلت طلب من نوع POST إلى هذه الصفحة بإستخدام Postman ويحتوي جسم الطلب على البيانات التالية:
ولكن لم أتمكن من الحصول على هذه البيانات في الملف index.php، وقد حاولت إستخدام الكود التالي:
ولكن يبدو أن هذا الكود لا يعمل أيضًا، حيث
كيف يمكنني الوصول إلى جسم الطلب request body في PHP بشكل صحيح؟
تم التعديل في بواسطة Emad Saif1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.