我正在尝试使用
从我的虚拟主机中读取txt文件echo file_get_contents("http://domain/text.txt");
或者
$fh = fopen("http://domain/text.txt", "r");
while (!feof($fh)) {
$line = fgets($fh);
echo $line;
}
但我想保护此文本文件不被直接访问
使用.htaccess
deny from all
但在拒绝直接访问后我再也无法读取文本文件了:(
我也不想从ip
全部使用所以我问是否有任何解决方案用PHP读取文本文件并拒绝直接访问该文件
谢谢
答案 0 :(得分:0)
最安全的方法是将您想要保存的文件放在Web根目录之外。这是因为Web服务器遵循本地文件系统特权,而不是它自己的特权。