Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на PHP

Выпуск № 157
от 08.06.2004, 23:30

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 265
Отправлено ответов: 453
Активность: 170.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Licvidator
Статус: Профессиональный
Общий рейтинг: 106.66
URL: PC Info
[Подробней >>]
NeiTrinO
Статус: Опытный
Общий рейтинг: 122.08
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 262. Очень нужно... как можно сделать следующие: при скачке файла сервер не должен отдавать файл если пол... (ответов: 2)

Вопросов: 1, ответов: 2


 Вопрос № 262

Очень нужно...
как можно сделать следующие:
при скачке файла сервер не должен отдавать файл если поле рефер не сайта или например чтобы отдавал файлы только если поле рефер было к примеру fallout.net.ru/c/counter.php

Зы меня наводит на мысль что это делается както через .htaccess или .htpassword

И еще, посоветуйте как ограничить для какого нибудь юзера количество метров или количество скачаных линков на день ?



Вопрос отправлен: 05.06.2004, 14:07
Отправитель: DDMZ

[Следующий вопрос >>] [Список вопросов]

Отвечает Licvidator

Здравствуйте, DDMZ!
Не понимаю, зачем такие сложности? Не проще ли в скрипт встроить эту проверку? Типа $otkuda=getenv("HTTP_REFERER"); и потом проверять переменную $otkuda. Хотя если очень хочется, вот пример для .htaccess:

RewriteCond %{HTTP_REFERER} http://www.fallout.net.ru/c/counter.php
RewriteRule ^/access_denied.html$ /access_granted.html [L]

Насчет ограничения - попробуйте вести лог, в котором фигурирует ИП юзера и размер файлов, им закачанных. Алгоритм, я думаю, понятен.
Кстати, поле HTTP_REFERER и ИП можно изменять, так что особо на них полагаться не стоит.

Ответ отправлен: 05.06.2004, 17:31
Отправитель: Licvidator


Отвечает NeiTrinO

Приветствую Вас, DDMZ!
есть такая переменная $HTTP_REFERER.

Ответ отправлен: 05.06.2004, 23:23
Отправитель: NeiTrinO



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (13)
Perl (1)
Builder / Delphi (16)
Pascal (20)
Basic / VBA (3)
Java / JavaScript (4)
PHP (14)
Криптография (8)
WinAPI (10)
Радиоэлектроника (9)
Пользователю
Windows 95/98/Me (35)
Windows NT/2000/XP (52)
"Железо" (32)
Поиск информации (16)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (11)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (11)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное