Avatar ·

كيفية تحديد نوع طلب HTTP (GET, POST, PUT, DELETE) في PHP؟

مرحبًا بالجميع! أنا مبتدئ في PHP وأقوم بكتابة REST API بسيط لمشروع تعليمي. لدي ملف نصي واحد `api.php` يجب أن يعالج أنواعًا مختلفة من الطلبات: GET — جلب البيانات، POST — إنشاء سجل جديد، PUT — تحديث، DELETE — حذف. لكني لا أفهم كيف يمكنني معرفة الطريقة التي استخدمها العميل في PHP. رأيت أن البعض يستخدم `$_SERVER['REQUEST_METHOD']`، لكني لست متأكدًا من صحته. بالإضافة إلى ذلك، جربت إرسال PUT و DELETE عبر Postman، لكن في الكود الخاص بي يتم تحديدهما كـ GET. إليك المثال الخاص بي: ```php ``` المشكلة هي أنه عند إرسال PUT أو DELETE من نموذج HTML