Как защитить файл папок файлов от прямого доступа к url ​​в codeigniter [duplicate]

Я хочу добавить один пример Hello world, который объясняет основы срезов для самых начинающих. Это мне очень помогло.

Давайте будем иметь список с шестью значениями ['P', 'Y', 'T', 'H', 'O', 'N']:

+---+---+---+---+---+---+
| P | Y | T | H | O | N |
+---+---+---+---+---+---+
  0   1   2   3   4   5 

Теперь простейшими фрагментами этого списка являются его подсписки. Обозначением является [<index>:<index>], а ключ должен читать следующим образом:

[ start cutting before this index : end cutting before this index ]

Теперь, если вы сделаете фрагмент [2:5] в списке выше, это произойдет:

        |           |
+---+---|---+---+---|---+
| P | Y | T | H | O | N |
+---+---|---+---+---|---+
  0   1 | 2   3   4 | 5 

Вы сделали срез перед элементом с индексом 2 и другим надрезом перед элементом с индексом 5. Таким образом, результатом будет срез между этими двумя сокращениями, список ['T', 'H', 'O'].

2
задан fabbb 22 July 2012 в 21:36
поделиться

1 ответ

Как указывает Фабио, лучше сохранить такие файлы из веб-корня. Но вы все еще можете использовать .htaccess для защиты файлов. Они будут защищены, если вы случайно не удалите файл .htaccess или системный администратор изменит основную конфигурацию (что иногда случается).

Просто поместите файл .htaccess в каталог, который вы хотите защитить, и поставьте одна строка в этом .htaccess:

deny from all
4
ответ дан disjunction 26 August 2018 в 07:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: