|
| |
|
|
| |
для: cheops
(21.09.2006 в 19:17)
| | | Спасибо, запомню на будущее! | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(21.09.2006 в 09:58)
| | | Переменная $_SERVER['HTTP_REFERER'] заполняется только если вы переходите по ссылке с другой страницы, если страница просто загружается, переменная не заполняется. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(21.09.2006 в 17:29)
| | | Ну например при условии ( if() ) или ( echo $_SERVER['HTTP_REFERER']; )
Хотя, я что-то изменил и всё теперь работает, странно! Ну ладно хоть с этим разобрался, всем спасибо за огромную помощь!!! | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(21.09.2006 в 09:58)
| | | // если я её использую, на экране ВООБЩЕ ничего не пишется!
В смысле? Как вы ее используете? | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(21.09.2006 в 09:58)
| | | ну помогите!! очень нужно! | |
| |
|
|
| |
|
|
| |
для: tuder
(21.09.2006 в 06:37)
| | | да нет, мне нужно запретить заходить именно с этого сайта, а с остальных можно. Спасибо за REFERER, буду пробовать!
Добавлено: Я попробовал реферер, но никакого эффекта, для интереса попробовал вывести на экран эту переменную, но если я её использую, на экране ВООБЩЕ ничего не пишется! Что то странное. :( | |
| |
|
|
| |
|
|
| |
для: indexer
(21.09.2006 в 01:49)
| | | > Ноестественно $access_host должна быть массивом потому как сайт может быть.
Поэтому, в общем случае, надо не банить чужой сайт, а разрешать только свой.
Побороть все ссылки разом. :-) | |
| |
|
|
| |
|
|
| |
для: indexer
(21.09.2006 в 01:30)
| | | Вариант с HTTP_REFERER
$access_host="http://www.ban_site.com";
if ($_SERVER[HTTP_REFERER]==$access_host)
{
Header("Location: http://www.google.com");//отфудболиваем на гуглу
}
|
что то где то так.
Ноестественно $access_host должна быть массивом потому как сайт может быть.
http://www.ban_site.com
http://ban_site.com или вобще так
http://192.168.0.1
КОД ТРЕБУЕТ ПРОВЕРКИ писал по памяти. | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(21.09.2006 в 00:30)
| | | Можно применить .htassess
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://my_host.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.my_host.ru/.*$ [NC]
# можно прописать еще и IP hosta
RewriteRule .*\.(rar|zip|exe|chm|3gp|mp4)$ http://my_host.ru/error/link.php [R,NC]#отображается при прямой закачке
|
а это те файлы к которым доступ запрещен
rar zip exe chm 3gp mp4
ИХМО это более эффективно потому как ссылка дает рост цитирования и к файлам прямого доступа нет.
А в этой странице(error/link.php) пишем что вы пытаетесь скачать.... но это уже другая история | |
| |
|
|
| |
|
|
| |
для: Саня
(21.09.2006 в 00:17)
| | | А можно поподробнее, я ни разу этим не пользовался. | |
| |
|
|
|