0
我是新來的webhosting和建立一個非常小的PHP網站作爲我的項目的一部分。目前它不會用於實際目的,但我仍想確保它不太安全。通過URL阻止訪問文件
我有一些文件,我不希望用戶通過URL(一些文本和CSV文件)訪問,但我的PHP代碼應該能夠使用它們。我怎樣才能實現這樣的事情?
我是新來的webhosting和建立一個非常小的PHP網站作爲我的項目的一部分。目前它不會用於實際目的,但我仍想確保它不太安全。通過URL阻止訪問文件
我有一些文件,我不希望用戶通過URL(一些文本和CSV文件)訪問,但我的PHP代碼應該能夠使用它們。我怎樣才能實現這樣的事情?
如果你不想讓他們通過網絡服務器訪問,但只是通過PHP,最好的辦法就是讓他們保持在webroot之外。
您可以使用.htaccess阻止訪問,但這會阻止您使用幾乎任何其他Web服務器而不是Apache,並且會增加不必要的開銷(並且如果.htaccess意外刪除或配置錯誤)
感謝您的建議..問題解決:) – 2012-03-10 15:01:54
你可以把它們放在web根目錄之外嗎?這將是最好的事情 – 2012-03-10 14:49:09
好吧,我把它放在我的web根目錄下,並給了用戶組,其中www-data用戶(apache使用的)提供了訪問該文件的權限。謝謝!! – 2012-03-10 14:59:12