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

 

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

أفضل لاعبي بايرن ميونخ عبر تاريخه

بايرن ميونخ عندما تُذكر ألمانيا كدولة رائدة في كرة القدم، لا بدّ من ذكر النادي البافاري، أعرق أنديتها وأكبرها وأكثرها حصدًا للألقاب

رسالة-اعتذار-للزوج

رسائل الاعتذار في كثيرٍ من الأحيان تفرض علينا الحياة مواقفَ كثيرة تدفعنا إلى الوقوع في مشاكل متفرّقة، بعضها قد يكون غيرَ مقصود، والب

نبذة عن الإمام النووي

الفقه الإسلامي الفقه في اللغة يعني العلم بالشيء وفهمه والفطنة له، وقد غلب على العلم الشرعي المعروف وارتبط به لشرفه وعلوّه، ويٌقال لم