如果有人爲例證嘗試使用我的php腳本或外部使用或直接使用,我想拒絕他。
我在我的htaccess試過這樣:如何使用htaccess保護Php文件以防止外部使用或直接使用
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com(/)?.*$ [NC]
RewriteRule \.(php)$/[NC,R,L]
但它似乎並沒有工作,我要的是隻允許PHP腳本時,我把它在另一個頁面我的服務器上。
拒絕/允許的方式也不完美,因爲它可能通過CURL
獲得我的php腳本的內容。
你爲什麼不乾脆將它移動到從外部訪問的地方嗎? – Maerlyn 2013-04-25 12:52:52
檢查[this](http://stackoverflow.com/questions/13504385/blocking-direct-access/13504397#13504397),也許會有所幫助。 – 2013-04-25 12:55:09
,因爲我在我的服務器的其他頁面中使用腳本,所以我也不能使用它 – 2013-04-25 12:55:16