php檔案許可權訪問
阿新 • • 發佈:2019-01-05
本來我是想到直接在htaccess檔案裡面路由重寫,然後經過單一入口點來進行處理,這個單一入口點是為訪問者做一些驗證的操作,如果不符合條件則直接 T掉,但是這樣就要侷限與apache伺服器,也就是說,當我換個IIS伺服器的時候就會出一些問題了。當然,我也看了一些框架的實現,他們一般都不借助 htaccess檔案的,取而代之的是用PATH_INFO來進行路由,但是一般都要實現編譯功能,有沒有其他的方法呢
答案有:
bb.PHP
- define("FORMHASH",true);
-
echo'這是bb.<a href="http://lib.csdn.net/base/php" class='
- ob_start();
- include("cc.php");
- $out = ob_get_contents();
- ob_end_clean() ;
- echo$out;
cc.php
- defined('FORMHASH') OR Die('你不能直接訪問此頁面');//不是由index.php轉發過來的就die給你看。
-
//php codes following
- echo'看看能不能輸出';
對於cc.php的訪問,只能通過bb.php來實現,直接訪問cc.php只會顯示‘你不能直接訪問此頁面’