昨天我問了一個關於如何將通過URL傳遞文件的問題,有人給我這個:如何允許只包括特定頁面
if (isset($_GET['file'])){
include($_GET['file'].'.php');
}
但答案的人告訴我這樣做這樣做可以避免黑客或類似的攻擊。問題是我不明白如何自己做。
他說我應該做這樣的事情:
$pages_array=('home','services','contact').
再檢查GET VAR:
if(!in_array($_GET['page'], $pages_array) { die(); }
這是什麼呢,怎麼才能把它融入我的原碼以上?
我的問題是如何修改第一個代碼,使其工作,以及在哪裏把這些$ page_array-s,我知道這是一個愚蠢的問題,但我真的不知道如何。 – Fourtm