不包含通过url指定的文件总是一个好主意.如果您仍想这样做,请使用switch语句或任何语句array来过滤内容并仅包含您需要的内容:
例1:
$page = $_GET[...];
switch($page){
case 'login': include 'login_page.php'; break;
// and so on
default: die("bye bad guy !");
}
Run Code Online (Sandbox Code Playgroud)
例2:
$page = $_GET[...];
$pages = array('page1.php', 'page2.php', 'page3.php');
if( in_array($page, $pages) )
{
include($page);
{
else
{
die("bye bad guy !");
}
Run Code Online (Sandbox Code Playgroud)
我建议你看一下这些相关的安全问题:
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |