Сценарий входа php, который также работает на подкаталогах? - PullRequest
1 голос
/ 17 апреля 2011

Я знаю, что довольно легко сделать сценарий входа в систему для одного каталога. Однако как заставить его работать рекурсивно (подкаталоги)?

Спасибо!

1 Ответ

2 голосов
/ 17 апреля 2011

Вы можете сделать это несколькими разными способами.

Ваш первый вариант (и наиболее интуитивный) заключается в том, чтобы просто включить свой код аутентификации (проверка сеанса и т. Д.) На каждую страницу в каталоге. Это просто значит много копировать оператор include().

Однако, если вы хотите защитить содержимое, не относящееся к сценариям, например изображения или другие файлы, вы можете использовать Apache mod_rewrite для перенаправления любых обращений к файлам в один сценарий PHP, который обрабатывает аутентификацию. Это более надежный метод, который широко используется, но он имеет небольшую кривую обучения для работы с mod_rewrite.

...