1. 程式人生 > >php檔案許可權訪問

php檔案許可權訪問

本來我是想到直接在htaccess檔案裡面路由重寫,然後經過單一入口點來進行處理,這個單一入口點是為訪問者做一些驗證的操作,如果不符合條件則直接 T掉,但是這樣就要侷限與apache伺服器,也就是說,當我換個IIS伺服器的時候就會出一些問題了。當然,我也看了一些框架的實現,他們一般都不借助 htaccess檔案的,取而代之的是用PATH_INFO來進行路由,但是一般都要實現編譯功能,有沒有其他的方法呢

答案有:

bb.PHP

  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

  1. defined('FORMHASH') OR Die('你不能直接訪問此頁面');//不是由index.php轉發過來的就die給你看。
  2. //php codes following
  3. echo'看看能不能輸出';  

對於cc.php的訪問,只能通過bb.php來實現,直接訪問cc.php只會顯示‘你不能直接訪問此頁面’