【发布时间】:2010-10-06 05:03:59
【问题描述】:
有什么方法可以安全地包含页面而不将它们全部放入数组中?
if (preg_match('/^[a-z0-9]+/', $_GET['page'])) { $page = $_GET['page'].".php"; $tpl = $_GET['page'].".html"; if (file_exists($page)) 包含($page); if (file_exists($tpl)) 包括($tpl); }我应该添加什么以使其非常安全?
我这样做是因为我不喜欢必须包含必须包含在所有页面上的内容。 “包含页眉 > 内容 > 包含页脚”方式。我也不想使用任何模板引擎/框架。
谢谢。
【问题讨论】: