Всем привет, рылся в нете, в поисках такого чуда, увы. Ничего толкового не нашёл, единственное ламерское решение:
Отключить контекстное меню))))
А так ничего путёвого.
В основном:
Существует договор. Я выкладываю видео. Но по договору можно давать людям только смотреть а не распространять. Как же быть?
Как закрыть или спрятать тексты с ссылками?
Выручайте плииз!
да вот побаиваюсь что это нето.
Вот к примеру, есть ссылка на видео ролик, которая хранится в базе данных Mysql
надо что бы обычный пользователь не видел при открытии исходного кода страницы ссылки. К примеру я окрываю сайт ex.ua, открываю исходный код страницы. Нажимаю Ctrl + F и пишу flv. В итоге я нахожу что мне надо и качаю.
То есть. Надо чтобы эту самую ссылку для видео ролика видел только swf плеер.Сижу лопаю голоу незнаю как сформулировать......
dayser, это не благодарное занятие, все к чему имеет доступ флеш плеер, может прочесть при желании любой.
Такое можно реализовать в самом плеере, через ActionScript, но тот же .htaccess с запретом на доступ в директорию с config.php Вы уже не положите, иначе плеер не будет иметь к нему доступ.
Как правило такие вещи делают на xml файлах, которые генерятся на лету, их считывает плеер и получает оттуда ссылку, но опять таки, этот файл можно легко прочитать.
Можно заморочиться таким образом, создаете файл config.php или иной php файл, в нем размещаете скрипт который разрешает доступ к нему только через POST запрос через пароль (ключ).
В флеш плеере реализуете на ActionScript заморочку, которая будет при загрузке посылать POST на config.php и в случае если пароль (ключ) совпадает, то делает запрос в базу и выдает в плеер список ссылок.
Но это очень муторное занятие, если Вы совсем не знаете FLASH и тем более ActionScript, то Вы не сделаете ни чего...
При том сам ролик нужно кодировать от экспорта, иначе его выпотрошат и получат все что необходимо для прочтения конфига...
Простейший запрос на POST из плеера можно реализовать так:
создаем еще один файл links.php в котором будет храниться ссылка, запрещаем прямой доступ к нему.Вместо чтения файла links.php можно реализовать запрос в базу данных...
Принцип действия простой:
Ролик генерит POST запрос на post.php, файл его принимает и считывает ключ $key, переданный в том же запросе с ролика, если ключ совпадает, то доступ к файлу открыт для ролика, и файл выдает список ссылок через echo $links.
ra55551, кстати, хорошая мысль, почему бы и нет, плеер не придется переделывать.
Только одно НО, у флеш плеера нет ни какого юзер_агента 😏
Юзер_агент определится именно того, кто просматривает ролик...
эм.....но есть проблемма. У меня вместо 13240.flv идёт $links то есть из базы полный адресс к фидео файлу, потому как все видео файлы на удалённом сервере поэтому надо вписывать полный путь к файлу...