Я разрабатываю веб-сайт на локальном веб-сервере, и я очень доволен этим. Я готов к развертыванию, но я смотрел, как ограничить доступ к папкам через htaccess. Моя забота заключается в том, что я захватываю некоторые php-переменные из документа на веб-сервере, и я обеспокоен тем, что, отрицая, что htaccess также не позволяет файлу php читать и писать в этот документ. Это так? Если да, то как я могу настроить иерархию, в которой мой php может читать и записывать в мой документ, но люди не могут получить доступ к папке, в которой она находится?Как записывать файл htaccess/htpasswd?
ответ
.htaccess
- это средство для настройки сервера на основе каждого каталога.
Если вы собираетесь писать файлы с помощью PHP, то это будет делать с использованием файловой системы (если вы не используете HTTP PUT или подобное, но знаете ли вы, если бы вы были), поэтому сервер конфигурация не имеет значения.
Htaccess - это ограничение веб-сервера, если вы можете получить доступ к странице, тогда PHP не заботится, есть ли у вас это или нет, поэтому вы можете fopen
/редактировать свои файлы с PHP без проблем. Конечно, если вы напишете свой файл в (другой) каталог, который защищен htaccess, пользователю придется вставить пароль для его чтения.
Apache просто перенаправляет ваши запросы на PHP-интерпретатор. После того, как запрос прошел Apache, все ограничения перезаписи/папки уже были проверены, что означает, что PHP никогда не знает о них (и это не должно).
- 1. Неоднократно записывать в файл
- 2. Как записывать аудио и записывать аудиоданные в файл в android
- 3. Как записывать потоки PCM и записывать в файл формата AVI?
- 4. Не записывать в файл?
- 5. Как узнать, где FileOutputStream будет записывать файл?
- 6. Как записывать все запросы Doctrine в файл?
- 7. Как записывать журналы ApScheduler в файл?
- 8. Logback: как записывать журналы в файл
- 9. Как записывать события Java в текстовый файл?
- 10. Как читать/записывать объекты в файл?
- 11. Как записывать и очищать файл TXT
- 12. Как читать и записывать файл в C#
- 13. Как angularjs записывать журнал в файл?
- 14. Как записывать все на экран в файл?
- 15. Logback-android: не записывать файл в файл
- 16. log4j не записывать в файл
- 17. Log4j Не записывать файл журнала
- 18. Периодически записывать данные в файл
- 19. Не записывать в текстовый файл
- 20. Как читать файл и записывать в текстовый файл?
- 21. Как записывать журналы в текстовый файл, но не перезаписывать файл
- 22. как разбирать файл и записывать в выходной файл в python
- 23. R: не записывать файл журнала для VennDiagram
- 24. Не записывать String в файл с формированием
- 25. Hadoop MapReduce читать и записывать файл последовательности
- 26. Может ли fetchmail записывать в файл?
- 27. cout && записывать в файл одновременно C++
- 28. Непрерывно записывать текстовый файл в Android
- 29. Bash записывать в файл, который называется переменной
- 30. Bash записывать в файл без эха?
Осознайте, что доступ через HTTP и доступ к файловой системе через две совершенно разные вещи. – CBroe