النتائج 1 إلى 2 من 2

الموضوع: دالة ProtectFlood للحمايه من عمليات الفلود

  1. #1

    دالة ProtectFlood للحمايه من عمليات الفلود



    الداله وظيفتها حماية اي فورم من عملية الفلود التي يقوم بعض المزعجين عند العجز عن اختراق النظام

    الداله فكرتها بسيطه وهو الاعتماد على نظام السيشن

    تضع شرط الداله بعد اي عملية الpost او get تريد عمل عليها حمايه


    كود PHP:
    function ProtectFlood($action){
        if(isset(
    $_SESSION['lastdo'][$action])){
            
    $now time();
            
    $diff $_SESSION['lastdo'][$action]-$now;
            if(
    $now $_SESSION['lastdo'][$action]){
                echo  
    'لا يمكنك القيام بعملية اخرى الا بعد مرور '.date('s',$diff).' ثانيه';
                return;
            }
            else{
                
    $_SESSION['lastdo'][$action] = time()+60;
            }
        }
        else{
            
    $_SESSION['lastdo'][$action] = time()+60;
        }

    للاستخدام

    كود PHP:
    ProtectFlood('contactform'); 
    الباراميتر $action للاستخدام المتعدد للداله حتى لا تختلط السيشن





    __________________
    Contact Me


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2009
    المشاركات
    326


    بارك الله فيك
    وسلمت يداك





    __________________
    ما الشأن وجود الطلب، و إنما الشأن أن ترزق حسن الأدب.





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض