在kohana中,这段代码可以保护例如controller
文件直接打开,对吗?
<?php defined('SYSPATH') OR die('No Direct Script Access'); ?>
此代码还会写入安全html
文件?也就是说,如果我们不需要有人直接打开APPPATH/views/home.php
,我们必须写入此文件:
<?php defined('SYSPATH') OR die('No Direct Script Access'); ?>
<!DOCTYPE html>
<html>
......
......
答案 0 :(得分:1)
在Kohana中,通过以下方式限制htaccess对应用程序/视图的访问:
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
因此,您无需通过将该代码放在最上面来限制对视图的访问。