ماهي افضل وأمن طريقة لل 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);
 }

 

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

معنى-اسم-ليديا

. اسم ليديا . معنى اسم ليديا . الصفات الشخصية للفتاة الحاملة اسم ليديا . الشخصيات المشهورة الحاملة اسم ليديا اسم ليديا اسم ليديا أحد الأ

فوائد-الخبيزة-للتنحيف

الخبيزة الخبيزة تحتوي على مادة تشبه المخاط تحمي وتلطف الحلق والفم لذلك تستخدم زهرة وأوراق الخبيزة لصنع الدواء،[١] الخبيزة لها تاريخ ع