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