问题

如果直接访问模板路径+footer.php或header.php等文件,会报错

Fatal error: Using $this when not in object context in

同时会将网站目录暴露出来。

解决

在php文件的第一行填写下面一句代码,即可解决

<?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?>