2
我試圖讀取使用拒絕直接訪問,但允許的fopen
echo file_get_contents("http://domain/text.txt");
或者
$fh = fopen("http://domain/text.txt", "r");
while (!feof($fh)) {
$line = fgets($fh);
echo $line;
}
我的虛擬主機提供商的txt文件,但我要保護這個文本文件直接訪問
使用.htaccess
deny from all
但我不能再後拒絕直接訪問:(
還我不想使用所有的IP
,所以我問是否有任何解決方案來讀取用PHP的文本文件,並拒絕直接訪問閱讀的文本文件文件
謝謝
如果您拒絕HTTP,那麼這將不起作用。該文件是否與PHP腳本位於同一主機上?如果是這樣,只要打開本地文件的路徑即可。 – Joe
不,它不是在同一臺主機上, –
對於遠程服務器,與使用URL和用戶從瀏覽器連接的用戶的fopen沒有區別。您可以通過某種身份驗證保護遠程文件,並在腳本中使用該文件。 – Joe