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

 

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

غزوة-مؤتة-دروس-وعبر

غزوة مؤتة غزوة مؤتة هي إحدى غزوات رسول الله -صلَّى الله عليه وسلم- التي حدثت بين جيش المسلمين من جهة وجيش الروم وحفائهم من جهةٍ أخرى، و

معلومات-قد-لا-تعرفها-عن-النوم

النوم يتوجب على كل شخص الحصول على قسط كافي من النوم وهناك معلومات قد لا تعرفها عن النوم حيث يتأثر مقدار النوم الذي يحتاجه الشخص بالعدي