显示页面的最佳方式

时间:2011-09-17 10:45:05

标签: php html

其中哪一个更好:

include("up.php");
content here
include("down.php");

up.php文件包含每个页面的部分 down.php文件包含每个页脚部分

$sivu = $_GET['sivu'];
$sivu = str_replace("/", "", $sivu); //only this directory allowed
include("".$sivu.".php");

1 个答案:

答案 0 :(得分:3)

第一种解决方案易于阅读,易于调试,并且即使在Windows上也非常安全。

第二种解决方案允许攻击者执行任意文件,至少在Windows上使用反斜杠(\)而不是斜杠。此外,它也不必要地复杂。