|
|
|
| Какой скрипт можно использовать что бы юзер мог скачивать фаилы с сервера не видя путь к фаилу и что бы скачать фаил можно было только из браузера и никак даунлоад менеджерами? | |
|
|
|
|
|
|
|
для: dron
(06.10.2005 в 00:58)
| | Для этого можно воспользоваться решением в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=7073. А роботов и менеджеров загрузки проверять по USER_AGENT - это не 100% метод, так как они как правило подделывают строку пользовательского агента, но он позволит отсечь часть посетителей. | |
|
|
|
|
|
|
|
для: cheops
(06.10.2005 в 12:54)
| | А можно если не трудно поподробней про USER_AGENT
как его реолизовать | |
|
|
|
|
|
|
|
для: dron
(07.10.2005 в 00:22)
| | Его можно получить при побращении к $_SERVER['USER_AGENT'] - на первых попарх сохраняйте и анализируйте его - как увидите что-то подозрительное узнавайте кому он принадлежит - потом можно осуществлять защиту. | |
|
|
|
|
|
|
|
для: cheops
(07.10.2005 в 00:31)
| | А можно простенький пример | |
|
|
|
|
|
|
|
для: dron
(07.10.2005 в 00:34)
| | Ну а пример чего? Например, если к странице обращается PHP-скрипт, его USER_AGENT может выглядеть следующим образом "PHP 4.3", тогда запретить обращение можно так
<?php
if(substr($_SERVER['HTTP_USER_AGENT'], 0, 3) == "PHP") exit();
?>
|
Менеджеры загрузки могут иметь совершенно разнообразные пользовательские агенты
Teleport Pro/1.29
Download Master
GetRight/4.3
FlashGet
ia_archiver
DA 5.0
Их нужно коллекционировать - подробности в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2870 | |
|
|
|