Я обновляю старый сайт моего отца.99% завершено.У него есть онлайн-курс обучения, который был сделан с использованием фреймов и более 1500 изображений / страниц.Я создал скрипт входа в систему на основе файлов cookie, который использует mysql для отслеживания пользователей и действительности cookie.На каждой «защищенной» странице появляется мой сценарий, cookie переписывается специальным «кодом», и код также записывается на мой сервер MySQL.Снова при загрузке страницы два кода проверяют друг друга, и если cookie является недействительным, регистрирует их.
Это работает очень хорошо.Проблема в том, что из-за структуры курса, основанной на фреймах, мне пришлось бы размещать указанный скрипт на всех 1500+ страницах, а не только на 10 «корневых» страницах, которые объединяют все фреймы в одну страницу.Основное содержание защищено моим сценарием, но люди могут получить доступ к частям (изображениям, видео) курса через URL.
Я использую это в своем файле htacess:
Параметры -Индексы
RewriteEngine On RewriteBase / RewriteCond% {HTTP_COOKIE}! Logincookiename = [NC] RewriteRule. * http://www.somesite [L]
Чтобы заблокировать людей, у которых нет cookie, но этоне проверяет, является ли cookie "реальным".Как я могу сделать это лучше?Может быть, проверить на наличие переменной php, которая будет создана только при «полной» загрузке страницы ... не знаю, как получить htacess для чтения указанной переменной tho.Спасибо за любую помощь.