powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / .htaccess - решит эту задачу?
14 сообщений из 14, страница 1 из 1
.htaccess - решит эту задачу?
    #33059628
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно сделать так, чтобы доступ к файлу, например, http://site.ru/tmp/intro.php был только если пользователь обращается к нему с "родного сайта". А если пользователь хочет запросить этот файл путём ввода его адреса с строке адреса броузера или с другого сайта, то он не должен открываться.
Т.е.:
1) http://site.ru/ddt/ee/end.php - при переходе с этого адреса на http://site.ru/tmp/intro.php - файл должен открываться
2) http://soft.com/dump/red.php - при переходе с этого адреса на http://site.ru/tmp/intro.php - файл НЕ должен открываться.

Путём настройки файла .htaccess эта задача решается?
Может есть другие пути?
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33059679
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Николай_Путём настройки файла .htaccess эта задача решается?Решается. Курить в сторону mod_rewrite
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33059689
salt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.htaccess здесь сможет помочь, если включён mod_rewrite.

Погуглите в яндексе строку: "RewriteCond %{HTTP_REFERER}"
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33059720
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если клиент не может передавать HTTP_REFERER, что тогда?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33059746
salt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cА если клиент не может передавать HTTP_REFERER, что тогда?
----------------------------------------
Артисты не приехали, приехали цыгане

Тогда нельзя будет сказать, оттуда клиент пришёл или не оттуда.
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33059770
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
4m@t!cА если клиент не может передавать HTTP_REFERERклиента нужно пускать.
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33059780
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или я чего-то не понимаю ил Как можно узнать предыдущую страницу без HTTP_REFERER?
Или в адресной строке таскать идентификатор предыдущей старницы страницы?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33060235
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4m@t!cили я чего-то не понимаю ил Как можно узнать предыдущую страницу без HTTP_REFERER?
Или в адресной строке таскать идентификатор предыдущей старницы страницы?

есть, к примеру, куки. Установить куку со временем 0, и убедиться в ее наличии. Она, по идее сама сдохнет, когда закроется броузер.
Можно переходить с методом POST, ссылка подхватывается скриптом и нажимается на невидимую кнопку невидимой формы...
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33060253
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если куки и ЯваСкрипт отключены в целях "безопасности"?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33060764
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot 4m@t!c]а если куки и ЯваСкрипт отключены в целях "безопасности"?
quot]Он и REFERER не шлет, и яву с куками отрубил? Тогда - нефиг! Это - не наш клиент... :)
Можно послать его на страничку, в которой популярно объяснить, что куки со скриптами сильно облегчают жизнь WEB дизайнеру сайта :)...
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33060897
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
KsnkОн и REFERER не шлетА он и не обязан его слать. Это необязательный заголовок. Кроме того, в этом может и не быть вины пользователя - его может обрезать файрволл, прокси или анонимайзер.и явуА если браузер не поддерживает? ;) Или умышленно вырублено.с куками отрубил?Аналогично - может резаться.Тогда - нефиг! Это - не наш клиент... :)Поисковики - тоже не ваши клиенты?Можно послать его на страничку, в которой популярно объяснить, что куки со скриптами сильно облегчают жизнь WEB дизайнеру сайта :)...Думаете, поисковики это оценят? ;)
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33060904
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин * как обычно - порвал тему.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33062437
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*... Думаете, поисковики это оценят? ;)
И действительно! Нужно читать не только последнее сообщение, но и иногда то, с чего все начиналось :)
автор...А если пользователь хочет запросить этот файл путём ввода его адреса с строке адреса броузера или с другого сайта, то он не должен открываться.
...
Рейтинг: 0 / 0
.htaccess - решит эту задачу?
    #33063022
Игорь Ч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ежели сессиями пользоваться?
Ежели ключик в нужном месте выставлять, а в ненужном его или не будет, или сбрасывать. Пущай тогда все отрубают...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / .htaccess - решит эту задачу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]