php文件权限访问

来源:互联网 发布:linux help和man 编辑:程序博客网 时间:2024/06/05 20:59

本来我是想到直接在htaccess文件里面路由重写,然后经过单一入口点来进行处理,这个单一入口点是为访问者做一些验证的操作,如果不符合条件则直接 T掉,但是这样就要局限与apache服务器,也就是说,当我换个IIS服务器的时候就会出一些问题了。当然,我也看了一些框架的实现,他们一般都不借助 htaccess文件的,取而代之的是用PATH_INFO来进行路由,但是一般都要实现编译功能,有没有其他的方法呢

答案有:

 

bb.PHP

 

[php] view plain copy
  1. define("FORMHASH",true);  
  2. echo '这是bb.<a href="http://lib.csdn.net/base/php" class='replace_word' title="PHP知识库" target='_blank' style='color:#df3434; font-weight:bold;'>php</a>页<br>';  
  3. ob_start();  
  4. include("cc.php");  
  5. $out = ob_get_contents();  
  6. ob_end_clean() ;  
  7. echo $out;  

 

cc.php

[php] view plain copy
  1. defined('FORMHASH') OR Die('你不能直接访问此页面');//不是由index.php转发过来的就die给你看。  
  2. //php codes following  
  3. echo '看看能不能输出';  

 

对于cc.php的访问,只能通过bb.php来实现,直接访问cc.php只会显示‘你不能直接访问此页面’