مشكلة في دالة empty() في php .. أريد الحل بسرعة أرجوكم

السلام عليكم ورحمة الله وبركاته ..

اخواني انا اعمل على مشروع بلغة php واريد مساعدة بمشكل لا اعرف سببه .. وهو مشكل في دالة empty() وهي تكمن في انه عندما اريد عمل فحص قبل تسجيل الدخول ان جميع الحقول المطلوبة تم ملئها .. يعطي لي نتيجة ان هناك حقول فارغة مع اني متأكد ان الحقول ممتلئة كلها .. اريد حل ارجوكم سريعاً

هذا رابط الكود :

أرجوكم سريعاً :(


RCE أضف ردا

الكود طويل جدا و اكثر من 20 سطر بلا فائدة يمكنك برمجتها بالجافاسكربت مثل التاكد من المدخلات و غيرها

لغة PHP تستخدم عادة مع خادم ويب فقط

  • كنظرة سريعة على الكود أظن الدالة empty() صحيحة ،، و قد اكثرت منها كثير يمكنك استخدام وظيفة (function) تمرر بها المدخلات

  • الكود يحتوي على ثغرات قاتلة جدا لان POST غير محمية كليا

megasoft أضف ردا

اذا قمت بالتحقق بالجافا السكريبت ماذا لو قمت باطفاء الجافا سكريبت من المتصفح ماذا سيحدث؟؟

O_o

أعلم أن POST غير محمي حالياً ولكن أنا في بداية المشروع .. والحماية سأتفرغ لها بعد الانتهاء السكربت :)