Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / .htaccess - решит эту задачу? / 14 сообщений из 14, страница 1 из 1
12.05.2005, 13:02
    #33059628
Николай_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.htaccess - решит эту задачу?
Нужно сделать так, чтобы доступ к файлу, например, 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
12.05.2005, 13:19
    #33059679
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.htaccess - решит эту задачу?
Николай_Путём настройки файла .htaccess эта задача решается?Решается. Курить в сторону mod_rewrite
...
Рейтинг: 0 / 0
12.05.2005, 13:23
    #33059689
salt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.htaccess - решит эту задачу?
.htaccess здесь сможет помочь, если включён mod_rewrite.

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

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

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


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