ما هي فائدة استخدام دخل نموذج مخفي إن كان بإمكاني اختبار ارسال النموذج عن طريق اختبار وجود قيمة في زر الإرسال مثال :
شيفرة الزر
شيفرة التحقق في البي اتش بي
if (isset($_POST['sub']))
و إن كان هناك فروق بين الطريقتين فما هي ؟
لست ضليعاً بلغة PHP، لكن إن فهمتُ سؤال بصورة صحيحة فأنت تقصد اخفاء عنصر input، أليس كذلك؟
من استخدامات العنصر المخفي تطبيق ما يسمى (وعاء العسل Honey Pot) كبديل عن الكابتشا لتمييز الإدخالات السبام عن الإدخالات البشرية، لأن الإدخالات السبام لا تستطيع تمييز عناصر الإدخال الظاهرة عن عناصر الإدخال المخفية إذا تم الإخفاء باستخدام CSS.
معلومة جميلة عن وعاء العسل ^_^
شيفرة الhtml للعنصر الذي أقصده هي :
input type="hidden" name="sub" value="true "
و هو يستخدم لإختبار هل تم إرسال النوذج أو لا و لكن التحقق من الزر المستخدم لإرسال النموذج يفي بالغرض تماما
اذا ما هو الداعي لوضع هذا الزر المخفي علما أن أغلب الدروس التعليمة للphp تختبر إرسال النموذج عن طريق الزر المخفي
التعليقات