如何將ia)包含在web根目錄之外的php腳本(它真的只是一個簡單的../file.php),b)將表單數據發佈到PHP腳本之外web根目錄。我被引導認爲這是php安全的一塊石碑。在網站根目錄以外放置php腳本
4
A
回答
7
A)如果你的Web根目錄是/ WWW/MYAPP /的public_html那麼你的public_html/index.php文件可以通過做
require '../includefolder/script.php"
分別包括Web根目錄外的腳本),你不能直接發佈數據到網站根目錄外的腳本。把他們搬到那裏是爲了不讓他們直接接觸到他們;所有東西都必須從您的Web根目錄中顯示的可訪問腳本傳遞給它們。
3
- 就是這樣。相對路徑。
- 如果這與你剛纔的問題(你是含有該文件中),然後像超全局變量是
$_POST
中包含的文件可以無需任何額外的努力
10
包括一個腳本這是Web根目錄以外的很簡單:你會做相同的方式,你做了一個腳本,在根目錄下的:
include '../myscript.php';
include '../library/myscript.php';
include dirname(__FILE__) . '/../library/myscript.php';
你喜歡;-)
的一個儘管如此,我會爲最後一個人選。
發佈到一個腳本這是Web根目錄之外是不可能的:該腳本不能被Apache (阿帕奇僅提供什麼是Web根目錄內)送達。
因此,該腳本不能通過HTTP訪問;這意味着它不能從瀏覽器訪問/瀏覽器訪問。
但是,如果您發佈到位於webroot內部的PHP腳本,並且該腳本包含另一個位於webroot之外的腳本,那麼第二個文件中的代碼將作爲第一個腳本執行。這意味着它可以訪問$_POST
數據 - 表單中鍵入的數據。
相關問題
- 1. 將購物車系統放置在網站根目錄以外的目錄會影響SEO /谷歌排名嗎?
- 2. 如何在網站根目錄以外存儲圖像
- 3. PHP獲取網站的根目錄
- 4. 在web根目錄以外存儲腳本文件
- 5. 從動作腳本的網站根目錄尋址
- 6. Html文件不能在php目錄腳本網站上工作
- 7. PHP中的子目錄中的網站根目錄
- 8. 如何在根目錄之外放置一個PHP腳本並使用HTML鏈接到它?
- 9. 指定腳本以外的站點目錄
- 10. QNAP - PHP腳本列出目錄(網站)/ Web開發
- 11. 在Javascript中獲取網站根目錄
- 12. .net如何在網站的根目錄播放音頻System.Windows.Media.MediaPlayer()
- 13. 如何配置Open Rasta以在網站根目錄下顯示網頁
- 14. 如何從其他腳本運行python腳本並將其根目錄放在根目錄下?
- 15. 使用PHP腳本的我的網站登錄腳本
- 16. 網站條目腳本
- 17. PHP網站 - 與子目錄
- 18. PHP在服務器中獲取網站根目錄絕對URL?
- 19. 添加僅在網站根目錄下使用PHP的類
- 20. PHP的MySQL訪問不在網站的根目錄
- 21. 當用戶訪問網站時顯示網站根目錄之外的內容
- 22. 網站將工作在子目錄但沒有根目錄
- 23. 網站顯示在根目錄和子目錄中
- 24. 以編程方式在網站的根目錄下創建虛擬目錄
- 25. Typescript>我可以將tsconfig.json放在項目根目錄以外的地方嗎?
- 26. 將外部鏈接文件複製到網站的根目錄
- 27. 引用到網站根目錄之前
- 28. 未經授權的網站根目錄
- 29. 檢查網站根目錄中的cookie
- 30. 匿名訪問SharePoint網站根目錄