Я создал страницу PHP, которая показывает список файлов в одной папке. Теперь, когда я не хочу, чтобы кто-то напрямую обращался к этой папке, я планирую добавить скрипт PHP, который перенаправляется на index.php. Просто я не хочу, чтобы этот файл появлялся в спискеФайл списка PHP с исключением
Могу ли я добавить исключение только к этому расширению? или любая лучшая идея для этого?
if ($handle = opendir('manual')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<a href='manual/$entry' target='_blank'>$entry</><br>";
}
}
closedir($handle);
}
Вы можете добавить правило '.htaccess' в папку' manual', которая будет препятствовать доступу к этому каталогу, - но тогда все ваши ссылки выходят за пределы выходов кода , В этом случае вместо обращения к «manual/$ entry» вызовите другой файл, например 'foo.php? File = $ entry', который foo.php отвечает за получение содержимого' $ entry'. Это вообще неряшливо. –