回答
PHP只是使用文件系統來訪問網絡用戶通常通過Apache並驗證.htaccess文件的文件。因此,只需將包含deny from all
的文件放入該目錄和voilla即可。
謝謝。但只是尋找替代品,因爲.htaccess可以被禁用。 –
在你的index.php中定義一個常量,如果在你的include中沒有定義這個常量,做一個'header('HTTP/1.1 404 Not Found'); exit;'然後檢查你的頭文件是否已經發送,否則不是使用。 – Xorifelse
這很聰明。但提供我的配置文件是JSON格式,而不是PHP文件,我想我不會能夠使用這個。除了編寫用於json的php腳本之外。 –
- 1. 拒絕直接訪問php文件
- 2. 拒絕直接URL訪問文件
- 3. 拒絕直接訪問PHP文件
- 4. 拒絕直接訪問根文件中的php文件
- 5. 拒絕直接訪問S3上
- 6. Asp.net拒絕直接訪問網頁
- 7. 直接html頁面訪問被拒絕
- 8. 如何拒絕直接訪問頁面
- 9. 拒絕直接訪問jsp頁面
- 10. 訪問文件位置被拒絕
- 11. 拒絕直接訪問除server/localhost之外的文件
- 12. 拒絕直接訪問來自URL的文件夾
- 13. 如何拒絕使用htaccess直接訪問文件夾
- 14. 拒絕對直接訪問文件,但允許在htaccess的
- 15. 拒絕直接訪問文件夾,除了特定的URL
- 16. 拒絕直接url訪問在ajax上調用的php文件
- 17. 如何拒絕直接訪問服務器中的xml文件
- 18. 拒絕訪問文件
- 19. 拒絕訪問XML文件
- 20. 拒絕訪問文件
- 21. PHP - 拒絕文件夾訪問而不直接鏈接到文件?
- 22. 拒絕當訪問配置數據庫
- 23. JDK 1.7_21上的VisualVM配置文件與「拒絕訪問」崩潰
- 24. Nginx的配置爲拒絕訪問私人Laravel文件夾
- 25. 直接訪問亞馬遜S3訪問被拒絕
- 26. 訪問拒絕連接
- 27. 拒絕直接訪問文件夾中的任何文件使用Apache/PHP
- 28. 重寫文件擴展名但是拒絕直接訪問文件
- 29. 拒絕直接訪問一個PHP文件,通過鍵入鏈接在網址
- 30. 如何拒絕父文件夾訪問子文件夾,但仍然允許直接訪問子文件夾?
你爲什麼不認爲它不是「那個」有效率?如果你不小心在apache中禁用.htaccess會怎麼樣?你的配置文件將暴露無遺,你不知道。 –
我很擔心分發代碼時組織文件。也許是因爲我是新來的。你把你的應用程序文件放在一個public_html和include目錄中並分發它嗎? –
不,你只是把你的公共網頁訪問文件在public_html –