[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Закрыть доступ к файлу
m4a1fox
Всем доброго времени суток. Господа. Имеется папка - captcha, в ней имеется файл index.php кот генерит картинку с капчей. Вызов картинки происходит вот так - <img src="./usefull/captcha/" />. Вопрос - как закрыть вот такой запрос - http://sitename.ru/usefull/captcha/index.php но так, что бы <img src="./usefull/captcha/" /> нормально срабатывал. Если кто сталкивался - киньте ссылочку.



Спустя 3 часа, 58 минут, 17 секунд (25.07.2012 - 20:45) vagrand написал(а):
Встречный вопрос - а зачем?

Спустя 8 минут, 53 секунды (25.07.2012 - 20:54) Игорь_Vasinsky написал(а):
определи константу вне индекса капчи, если файл вызван напрямую - блокируй вывод.

Спустя 12 минут, 36 секунд (25.07.2012 - 21:07) neadekvat написал(а):
Игорь_Vasinsky, и как это будет работать, интересно?

Спустя 10 минут, 15 секунд (25.07.2012 - 21:17) Игорь_Vasinsky написал(а):
вообщето он же не инклудиться.


Спустя 10 минут, 58 секунд (25.07.2012 - 21:28) neadekvat написал(а):
Цитата (Игорь_Vasinsky @ 25.07.2012 - 22:17)
вообщето он же не инклудиться.

Это был ответ на мой вопрос?

Спустя 9 минут, 50 секунд (25.07.2012 - 21:38) Игорь_Vasinsky написал(а):
neadekvat
нет. размышления после твоего вопроса.

Спустя 1 час, 54 минуты, 15 секунд (25.07.2012 - 23:32) killer8080 написал(а):
можно тупо редиректить запрос

RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\s+([^\s]*/)index\.php
RewriteRule .* http://%{HTTP_HOST}%1 [R=301,L]


но смысла я то же не понял.

Спустя 14 часов, 29 минут, 32 секунды (26.07.2012 - 14:02) inpost написал(а):
он не инклюдится. А парсится браузером и посылается отдельный запрос на ту страницу. То есть заблокировать не получится!

Спустя 1 час, 57 минут, 10 секунд (26.07.2012 - 15:59) Guest написал(а):
  • Пишим флаг в сессию при запросе страницы
  • При запросе картинки проверяем флаг, если есть то удаляем флаг из сессии и выдаем картинку, если нет то редиректим на страницу.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.