利用apache防止盗用php网站html模版的方法
现在很多系统都采是用MVC分层架构,基本上都是使用html+模版标签制作模版,这样可以把界面和页面逻辑区分开,方便开发和维护,但也有坏处就是,直接访问这个文件,即可显示全部代码,造成模版被盗用,并且非常不利于网站安全。
防止模版被盗用的方法主要有两种
第一种即通过php程序实现,即
在模版文件的头部加入一下代码:
- <?php
- $thisfilename = “templates/geek/index.php”; //模版文件被直接访问的相对路径
- if(strtolower(substr($_SERVER[“php_SELF”],-Len($thisfilename))) == $thisfilename) exit;
- ?>
原理:判断客户端的访问路径,如果包含了该模版文件所在的直接路径,则退出执行。因为一般模版文件我们都放在一个特殊的目录下面,这个路径是不需要直接访问的。
第二种即通过apache .htaccess配置实现,这种方法实现起来比较简单。
1、在模版根目录新建文件并命名为.htaccess ;
2、打开该文件写入:deny from all 并保存。
原理:deny from all即禁止任何人访问该目录及其子目录内的所有文件
转载请注明:代码学堂>编程开发 > php教程 > 利用apache防止盗用php网站html模版的方法
1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!10210454@qq.com
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!
磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持
磊宇堂 » 利用apache防止盗用php网站html模版的方法
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!
磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持
磊宇堂 » 利用apache防止盗用php网站html模版的方法