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

 

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

قصة-عيينة-بن-حصن

عيينة بن حصن هو عيينة بن حصن بن حذيفة بن بدر بن عمرو بن جوية بن لوذان بن ثعلبة بن عدي بن فزارة بن ذبيان بن بغيض بن ريث بن غطفان بن سعد

أنواع-القماش-للخياطة

. الخياطة . بناء القماش أو النسيج . أنواع القماش للخياطة . المصادر الطبيعية للقماش . القطن . الصوف . الحرير . أنواع القماش للخياطة الصناعي

عوامل-نجاح-عملية-أطفال-الأنابيب

. عملية أطفال الأنابيب . التحضير لعملية أطفال الأنابيب . الأشخاص المرشحون لإجراء عملية أطفال الأنابيب . عوامل نجاح عملية أطفال الأنابي

أعراض-الملاريا-وعلاجها

. مرض الملاريا . انتشار مرض الملاريا حول العالم . أسباب مرض الملاريا . أنواع مرض الملاريا . أعراض الملاريا وعلاجها . الملاريا البسيطة . ا