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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Emad Saif
قمت بعمل صفحة باسم index.php وأرسلت طلب من نوع POST إلى هذه الصفحة بإستخدام Postman ويحتوي جسم الطلب على البيانات التالية:
ولكن لم أتمكن من الحصول على هذه البيانات في الملف index.php، وقد حاولت إستخدام الكود التالي:
ولكن يبدو أن هذا الكود لا يعمل أيضًا، حيث
كيف يمكنني الوصول إلى جسم الطلب request body في PHP بشكل صحيح؟
تم التعديل في بواسطة Emad Saifرابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.