كيفية التحقق في PHP من طريقة HTTP المستخدمة: GET أم POST؟
مرحباً بالجميع! لقد بدأت للتو في تعلم PHP وأقوم بكتابة نموذج اتصال بسيط. لدي صفحة HTML واحدة تحتوي على النموذج، وهي نفسها تقوم بمعالجة البيانات (action="").
المشكلة هي أنه عندما أدخل إلى الصفحة فقط (بدون إرسال النموذج)، يحاول PHP معالجة البيانات من $_POST والتي لا exist، ويظهر أخطاء "Undefined array key". كيف يمكنني تحديد ما إذا كان الطلب هو GET (مجرد فتح الصفحة) أم POST (إرسال النموذج) بشكل صحيح؟
هذا هو الكود الحالي الخاص بي:
```php