ماهي افضل وأمن طريقة لل Include

بواسطة:

يكون هنالك حقل في قاعدة البيانات يحتوي على رابط الموقع ومن ثم الملف الذي تريد ادراجه يكون في متغير ,, بالنسبه اذا كنت تقوم بادراج الصفحه من GET

هذه دالة وجدتها تقوم بالحماية بشكل جيد

# Include Function With Securte
function _include($page) {
    $page = str_replace('/','', $page);
    $page = str_replace('\\','', $page);
    $page = str_replace('http','', $page);
    $page = str_replace('ftp','', $page);
    $page = str_replace('../','', $page);
    $page = str_replace('..','', $page);
    $page = str_replace('./','', $page);
    $page = addslashes(strip_tags(htmlspecialchars($page)));
    if (file_exists($page)) { include $page; } else { echo 'Sorry You Are Try To Include Worng File Good Bye'; exit();   }
     }
# End Include Fuincton With Securte

$page =   $_GET['page'];
if (isset($page)) {
    _include($page);
 }

 

مواضيع ذات صلة بـ

مكونات-محرك-السيارة

محرك السيارة تعدّ المحركات من أهم أجزاء السيارة، ولا تزال الكثير من السيارات تستخدم أنواع المحركات التقليدية، وتعتمد بعض المحركات ا

طريقة التخلص من حب الشباب بسهولة

محتويات 1 طرق التخلص من حب الشباب 2 غسل الوجه بالماء الفاتر 3 استخدام المنظف المناسب للبشرة 4 عدم المبالغة فى التقشير 5 الترطيب المستمر

اسباب عطل P0340 وكيفية إصلاحه

محتويات 1 ماذا يعني رمز P0340؟ 2 ما الذي يسبب رمز P0340؟ 3 ما هي أعراض رمز P0340؟ 4 كيف يمكن تشخيص الرمز P0340؟ الرمز P0340 يُشير إلى عطل دائرة مستشعر

بنت بحرف الدال

اسم بنت بحرف الدال يمكنك مشاهده باقي الكلمات بحرف د ولد بحرف الدال - حيوان بحرف الدال - جماد بحرف الدال- نبات بحرف الدال - بلد بحرف الدا

علاج-ارتفاع-إنزيمات-الكبد

. ارتفاع إنزيمات الكبد . أسباب ارتفاع إنزيمات الكبد . أعراض ارتفاع انزيمات الكبد . تشخيص ارتفاع إنزيمات الكبد . علاج ارتفاع إنزيمات الك