我需要限制一個特定的php文件直接訪問。請不要通過htaccess任何其他方法。如何限制直接獲取單個php文件?
1
A
回答
2
我會放一在加載「childfile」的根文件中保持不變。在嘗試直接訪問childfile.php之後,它會因訪問錯誤而死亡,因爲該常量沒有定義。
Root文件:
<?php
define('LOADED', TRUE);
include('childfile.php');
...
childfile.php:
<?php
if(!defined('LOADED'))
die('You cannot access this file directly!');
...
+0
非常感謝,它的工作 – thomas
1
一種常見的方法是在一個共同文件來定義一個常數(例如,「申請」),然後,在該文件中你不想直接訪問地說:
if(!defined('APPLICATION')){ die("Don't look at me!"); }
2
放在一個目錄是你的Web根目錄以外的PHP文件(即 - 越往上結構比的htdocs /或www /或任何你使用的)。您仍然可以在PHP中使用它,但無法通過HTTP請求訪問它。
相關問題
- 1. 如何獲取文件權限在PHP FTP功能的單個文件
- 2. PHP和jQuery限制直接訪問
- 3. PHP的限制直接URL訪問
- 4. 在PHP中直接訪問的限制
- 5. 如何直接讀取dbf/dbt文件?
- 6. PHP curl_multi - 如何限制文件
- 7. 如何從Mediafire獲取直接鏈接
- 8. 如何獲取Google Blobstore中二進制文件的直接網址?
- 9. 有API限制獲取文件?
- 10. 如何直接在html文件中獲取java輸出?
- 11. 如何獲取資產文件夾的直接路徑
- 12. PHP - 如何在Unix系統中獲取文件的權限
- 13. 限制直接訪問我們的附件文件夾
- 14. 限制性讀取權限和文件獲取內容
- 15. 如何限制perl-cgi中的表單郵件腳本的直接url訪問?
- 16. php在字符串中的某個單詞後直接獲取單詞
- 17. 直接讀取一個通過XML文件中的PHP
- 18. .htaccess IP限制目錄和直接文件訪問沒有限制
- 19. 如何從php中的文件中獲取複製零件
- 20. 從Twitter獲取有限數量的直接郵件
- 21. RewriteCondition rewriteRule如何使所有流量直接到單個文件?
- 22. PHP文件類型限制
- 23. 限制訪問PHP文件
- 24. 限制文件下載PHP
- 25. 我如何使require()採取一個文件的直接路徑
- 26. 如何限制PHP腳本讀取/寫入文件的權限[windows/apache]?
- 27. uploadify - 限制爲單個文件上傳
- 28. Fineuploader限制爲單個文件
- 29. PHP的Apache文件權限,但不能直接訪問
- 30. 獲取直接寫入文件時谷歌存儲的每個零件文件
如果你不想讓它直接訪問,那麼不要把它放在你的文檔根目錄下。 –
那麼......通過沒有辦法?通常你會把類放在私人文件夾中。 – ironcito
你想做什麼?把網頁放到人們無法通過網絡瀏覽器訪問? – warpedspeed