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

الموضوع: دالة للحماية مهمه لكل مبرمج

  1. #1

    دالة للحماية مهمه لكل مبرمج



    كود PHP:
    foreach ($_GET as $secvalue) {
        if ((
    eregi("<[^>]*script*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*object*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*iframe*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*applet*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*meta*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*style*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*form*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*img*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*noscript*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*applet*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*vbscript*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*embed*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*frame*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*style*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*frameset*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*html*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*body*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*!DOCTYPE*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*form*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*link*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*title*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*bgsound*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*layer*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*XSS*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*background*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*mocha*\"?[^>]*>"$secvalue)) ||
            (
    eregi("<[^>]*livescript*\"?[^>]*>"$secvalue)) ||
            (
    eregi("\([^>]*\"?[^)]*\)"$secvalue)) ||
            (
    eregi("javascript"$secvalue)) ||
            (
    eregi("onmouseover"$secvalue)) ||
            (
    eregi("onmouseout"$secvalue)) ||
            (
    eregi("document.write"$secvalue)) ||
            (
    eregi(".php",$secvalue)) ||
            (
    eregi(".txt",$secvalue)) ||
            (
    eregi(".cgi",$secvalue)) ||
            (
    eregi(".xml",$secvalue)) ||
            (
    eregi("cmd",$secvalue)) ||
            (
    eregi(".js",$secvalue)) ||
            (
    eregi("src=\"",$secvalue)) ||
            (
    eregi("http://",$secvalue)) ||
            (
    eregi("\"",$secvalue))) {
            die (
    "...توكل على الله");
        }







    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله خيرا اخي الكريم

    بس المفروض تغير $_GET الي $_POST عشان $_GET بيجي من العنوان انما بوست هي المدخلة الي قاعدة البيانات ده الي انا فهمة من الكود الي انت كتبة





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  3. #3
    عضو جديد
    تاريخ التسجيل
    Jan 2009
    المشاركات
    7


    شكرا أخي على الدالة المميزة + الإلتزام بالمتود POST لحماية أكثر خاصة

    من ثغرات SQL INJECTION .


    تحياتي لكم





    __________________
    سبحان الله وبحمده ... والله أكبر





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

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

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