Вопрос по скрипту. Нужна помощь.

muratti
На сайте с 31.05.2008
Offline
238
592

Есть такой код:

<?xml version="1.0"?><div id="dwpdiv"><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="500" height="300" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab" id="IE_divx"><param name="custommode" value="none"/><param name="bufferingMode" value="null"/><param name="previewImage" value="http://site.ru/logonews.png"/><param name="allowContextMenu" value="false"/><param name="src" value="http://site.ru/news/videoreklama.avi"/><!--DivX Web Player code generator (divx.com)--><embed type="video/divx" id="MZ_divx" src="http://site.ru/news/videoreklama.avi" custommode="none" width="500" height="300" bufferingMode="null" previewImage="http://site.ru/logonews.png" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/"/></object>

Это плеер Divx, по типу, как flv, но проигрывает avi формат.

Как с помощью скрипта (пхп/ява) сделать, чтобы не палились линки на видео-ролики? Чтобы нельзя было скачать и понять, откуда вообще грузится видео, если открыть исходный код страницы.

Помогите с решением. Спасибо. :)

Skom
На сайте с 02.12.2006
Offline
165
#1

Никак.

Всё равно расковыряют если надо будет

Серверными методами только ограничивать.

Контент отдавать с другого сервака/хоста и ограничивать по коду/IP/времени

Как варианты Nginx + X-Accel-Redirect либо lighttpd + mod_secdownload

Первое предпочтительнее, так как по IP умеет ограничивать.

Cras amet qui numquam amavit quique amavit cras amet
Soft
На сайте с 22.06.2008
Offline
34
#2
muratti:
Есть такой код:



Это плеер Divx, по типу, как flv, но проигрывает avi формат.

Как с помощью скрипта (пхп/ява) сделать, чтобы не палились линки на видео-ролики? Чтобы нельзя было скачать и понять, откуда вообще грузится видео, если открыть исходный код страницы.

Помогите с решением. Спасибо. :)

Можно обрашаться к странице с файлами с Get или post запросом, который будет формироваться со странице плеера, ну т.е. какое-то ключевое слово, которое знаешь только ты и страница.

Можно зашифровать сам плеер и все ссылки на которые он ссылается, вот пример твоего кода

в зашифрованном виде.


<SCRIPT LANGUAGE="JavaScript">
<!--
function Decode(){var temp="",i,c=0,out="";var str="60!63!120!109!108!32!118!101!114!115!105!111!110!61!34!49!46!48!34!63!62!60!100!105!118!32!105!100!61!34!100!119!112!100!105!118!34!62!60!111!98!106!101!99!116!32!99!108!97!115!115!105!100!61!34!99!108!115!105!100!58!54!55!68!65!66!70!66!70!45!68!48!65!66!45!52!49!102!97!45!57!67!52!54!45!67!67!48!70!50!49!55!50!49!54!49!54!34!32!119!105!100!116!104!61!34!53!48!48!34!32!104!101!105!103!104!116!61!34!51!48!48!34!32!99!111!100!101!98!97!115!101!61!34!104!116!116!112!58!47!47!103!111!46!100!105!118!120!46!99!111!109!47!112!108!117!103!105!110!47!68!105!118!88!66!114!111!119!115!101!114!80!108!117!103!105!110!46!99!97!98!34!32!105!100!61!34!73!69!95!100!105!118!120!34!62!60!112!97!114!97!109!32!110!97!109!101!61!34!99!117!115!116!111!109!109!111!100!101!34!32!118!97!108!117!101!61!34!110!111!110!101!34!47!62!60!112!97!114!97!109!32!110!97!109!101!61!34!98!117!102!102!101!114!105!110!103!77!111!100!101!34!32!118!97!108!117!101!61!34!110!117!108!108!34!47!62!60!112!97!114!97!109!32!110!97!109!101!61!34!112!114!101!118!105!101!119!73!109!97!103!101!34!32!118!97!108!117!101!61!34!104!116!116!112!58!47!47!115!105!116!101!46!114!117!47!108!111!103!111!110!101!119!115!46!112!110!103!34!47!62!60!112!97!114!97!109!32!110!97!109!101!61!34!97!108!108!111!119!67!111!110!116!101!120!116!77!101!110!117!34!32!118!97!108!117!101!61!34!102!97!108!115!101!34!47!62!60!112!97!114!97!109!32!110!97!109!101!61!34!115!114!99!34!32!118!97!108!117!101!61!34!104!116!116!112!58!47!47!115!105!116!101!46!114!117!47!110!101!119!115!47!118!105!100!101!111!114!101!107!108!97!109!97!46!97!118!105!34!47!62!60!33!45!45!68!105!118!88!32!87!101!98!32!80!108!97!121!101!114!32!99!111!100!101!32!103!101!110!101!114!97!116!111!114!32!40!100!105!118!120!46!99!111!109!41!45!45!62!60!101!109!98!101!100!32!116!121!112!101!61!34!118!105!100!101!111!47!100!105!118!120!34!32!105!100!61!34!77!90!95!100!105!118!120!34!32!115!114!99!61!34!104!116!116!112!58!47!47!115!105!116!101!46!114!117!47!110!101!119!115!47!118!105!100!101!111!114!101!107!108!97!109!97!46!97!118!105!34!32!99!117!115!116!111!109!109!111!100!101!61!34!110!111!110!101!34!32!119!105!100!116!104!61!34!53!48!48!34!32!104!101!105!103!104!116!61!34!51!48!48!34!32!98!117!102!102!101!114!105!110!103!77!111!100!101!61!34!110!117!108!108!34!32!112!114!101!118!105!101!119!73!109!97!103!101!61!34!104!116!116!112!58!47!47!115!105!116!101!46!114!117!47!108!111!103!111!110!101!119!115!46!112!110!103!34!32!97!108!108!111!119!67!111!110!116!101!120!116!77!101!110!117!61!34!102!97!108!115!101!34!32!112!108!117!103!105!110!115!112!97!103!101!61!34!104!116!116!112!58!47!47!103!111!46!100!105!118!120!46!99!111!109!47!112!108!117!103!105!110!47!100!111!119!110!108!111!97!100!47!34!47!62!60!47!111!98!106!101!99!116!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);}
//-->
</SCRIPT><SCRIPT LANGUAGE="JavaScript">
<!--
Decode();
//-->
</SCRIPT>

Но, я бы всё равно выташил файлы. Дебугеру ведь всё равно как всё зашифровано и где спрятано, он показывает что подгружается на страницу.)

Удачи! )

muratti
На сайте с 31.05.2008
Offline
238
#3

Soft, чем Вы это сделали? Skom, платную консультацию можно получить? :)

А как на <noreklama>сеопульт_тв</noreklama> сделано, подскажите? Правда, там плеер другой.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий