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

 

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

ما-هي-المسكوكات

مفهوم العملة يُمكن تعريف العملة على أنها الوحدة النقدية المستخدمة في التداول بين الناس، والتي من خلالها يتم تنفيذ جميع العمليات الما

طرق-علاج-النسيان

. النسيان . أسباب النسيان . مشاكل الذاكرة . طرق علاج النسيان . أهمية الحصول على استشارة طبية النسيان إن النّسيان من المشاكل الصّحية التي

طريقة-عمل-البيستو

. صلصة البيستو . مقادير صلصة البيستو . طريقة عمل البيستو . مقادير البيستو بالفلفل الأحمر . طريقة عمل البيستو بالفلفل الأحمر . القيمة الغ