Intereting Posts
Запустите Gps как фоновое обслуживание и отправьте координаты на веб-сервер (PHP) Есть ли способ получить long / lat для заданного адреса в Картах Google только с PHP? Как получить данные заказа Magento от Observer API Карт Google v3: как установить уровень масштабирования и центр карты в отправленное пользователем местоположение? Проблема с PHP MySQL и вставка в UTF-8 Как перевести Symfony2 Exception Проблемы с imagecreatefromstring со строкой, переданной из javascript php echo vs open & close tag В PHP, когда я использую fwrite, я не получаю правильный набор символов «Непрямая модификация перегруженного элемента SplFixedArray не влияет» htaccess Переписывать переменные GET в URL, но все же иметь к ним доступ Как преобразовать массив в строку слов, разделенных запятой? Как отсортировать значения NULL в последний раз, используя Eloquent в Laravel php объединяет два массива Подключение к LocalHost / 10.0.2.2 из Android-эмулятора отключено

Защита входа в систему с помощью сеанса

Я хотел бы защитить некоторые файлы с помощью проверки подлинности сеанса. Некоторые файлы могут просматривать пользователи, а некоторые нет.

Я применил решение с mod_rewrite и readfile (). Моя проблема заключается в том, что эта функция будет использовать много баранов, а сервер отключается, когда больше пользователей загружают файлы.

Я пробовал это: 1) Передал файл через обработчик php и использовал функцию prepend. Это не сработает, потому что когда файл preend php завершил обработку обработчиком файла, и в моем случае обработчик был заблокирован из-за недействительных символов ASCII. Мне не удалось остановить обработчик от обработки, но вывести файл. 2) Поместите сеанс, ip и имя папки во временный файл, что я пытался проверить в nginx.conf, чтобы исключить из перезаписи. Я потерпел неудачу, потому что мне не удалось извлечь только имя папки в nginx в переменную.

Как я могу решить эту проблему? У кого-нибудь есть предложение?

благодаря