Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Закрыть скачивание видео с чужих доменов ($50 за решение)
цитата
19/03/08 в 13:55
 CKA3KA
как разрежить скачивание видео только со своего домена. сейчас используем вот такой вот код:

SetEnvIfNoCase Referer "^https?://mydomain.com" local_ref=1
SetEnvIfNoCase Referer "^https?://mydomain.com" local_ref=1
<FilesMatch ".(\.(mp4|mov|mpg|avi|mpeg|wmv|asf|m1v|MP4|MOV|MPG|AVI|MPEG|WMV|ASF|M1V)$)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>

но при помощи этого кода не работает "Save As" в Internet Explorere (хотя всё отлично работает в опере и лисе)

нужно решение чтобы работало по "Save As" и в Интернет Эксплорере

кто даст приемлемое решение, тот получит $50 icon_smile.gif
цитата
19/03/08 в 14:40
 Corex
В IE проблема с Save As в том, что когда юзер делает Save As со страницы, то IE не шлёт данную страницу серверу как реферера, поэтому и не пропускает htaccess такой запрос для получения файла.
цитата
19/03/08 в 14:43
 Soft-Com
добавь в свой хтаксес пустой реферер - при нажатии "Save As" идёт запрос без реферера.

Код:
SetEnvIfNoCase Referer "^https?://mydomain.com" local_ref=1
SetEnvIfNoCase Referer "^$" local_ref=1
<FilesMatch ".(\.(mp4|mov|mpg|avi|mpeg|wmv|asf|m1v|MP4|MOV|MPG|AVI|MPEG|WMV|ASF|M1V)$)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
цитата
19/03/08 в 15:02
 Corex
Soft-Com:
Пустой реферер будет пропускать личеров.

CKA3KA:
Можно попробовать ставить куку или сессию и отдавать через форс скриптом. Такой вариант будет работать и для Save As и в остальных случаях.
цитата
19/03/08 в 18:18
 CKA3KA
ADSenex писал:
Soft-Com:
Пустой реферер будет пропускать личеров.


вот это как раз и не надо. потгому что от личеров вся эта байда и делается

ADSenex писал:

CKA3KA:
Можно попробовать ставить куку или сессию и отдавать через форс скриптом. Такой вариант будет работать и для Save As и в остальных случаях.


гммм... можешь предложить готовое решение?
за мной не заржавеет icon_smile.gif
цитата
19/03/08 в 19:11
 shahfil
очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код:
script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script>


а в модреврайт добавляем условие типа
Код:
RewriteCond %{HTTP_COOKIE}  rightref
цитата
19/03/08 в 19:48
 CKA3KA
shahfil писал:
очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код:
script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script>


а в модреврайт добавляем условие типа
Код:
RewriteCond %{HTTP_COOKIE}  rightref


о! ковырнём icon_smile.gif
цитата
19/03/08 в 20:25
 JM
shahfil писал:
очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код:
script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script>


а в модреврайт добавляем условие типа
Код:
RewriteCond %{HTTP_COOKIE}  rightref

Угу еще скажите будет это работать если чувак нажал на ссылку в лисе/ие/итд и у него виндовз медиа плеер попер качать эт дело?
цитата
20/03/08 в 16:48
 CKA3KA
вроде сделали icon_smile.gif

shahfil, ADSenex я думаю приз между вами поровну разделить, так как оба натолкнули на верные мысли.

сообщите пожаста реквизиты (епасс персонал, фет, вебмани или цг-пей на выбор ) icon_smile.gif
цитата
21/03/08 в 18:05
 Corex
CKA3KA:
Ну какие же тут деньги, это сущий пустяк! icon_biggrin.gif
цитата
21/03/08 в 18:58
 CKA3KA
ADSenex писал:
CKA3KA:
Ну какие же тут деньги, это сущий пустяк! icon_biggrin.gif



ты отказываешься в пользу shahfil ? icon_smile.gif
цитата
21/03/08 в 20:49
 Corex
CKA3KA:
Можно и так, но можно и в твою пользу. icon_smile.gif
цитата
21/03/08 в 21:10
 CKA3KA
ADSenex писал:
CKA3KA:
Можно и так, но можно и в твою пользу. icon_smile.gif


раз бюджет есть, значит его надо истратить на 100% icon_smile.gif
цитата
21/03/08 в 21:20
 CKA3KA
shahfil напомни пожалуйста свой кошелёк в аське. $50 уже упакованы icon_smile.gif
цитата
22/03/08 в 10:05
 Soft-Com
shahfil писал:
очень просто - на страницах со ссылками ставим куку (неважно как, хоть через яваскрипт):
Код:
script type="text/javascript">
<!--
document.cookie='ref=rightref$#; path=/;'
// -->
</script>


а в модреврайт добавляем условие типа
Код:
RewriteCond %{HTTP_COOKIE}  rightref


при таком способе если у человека при клике на ссылку откроется медаиплеер или проигрыватель - человек получит форбидден, потому что медиаплеер идёт без реферера.
цитата
22/03/08 в 10:11
 shahfil
Soft-Com писал:
если у человека при клике на ссылку откроется медаиплеер или проигрыватель - человек получит форбидден, потому что медиаплеер идёт без реферера.


а при чем тут реферер? в моем примере проверяется кука а не реферер
цитата
22/03/08 в 11:31
 Alexs
тут ест еше одна проблема очень много умников делают флешовые плеяры каторые фармируют правельные запросы к серверу и тянут снего контент

и как бороца сними непонятно icon_sad.gif
цитата
22/03/08 в 12:43
 shahfil
Alexs писал:
тут ест еше одна проблема очень много умников делают флешовые плеяры каторые фармируют правельные запросы к серверу и тянут снего контент
и как бороца сними непонятно icon_sad.gif


и что, эти плейеры умеют яваскрипт парсить чтобы нужную куку поставить?
цитата
22/03/08 в 13:15
 Alexs
Цитата:
и что, эти плейеры умеют яваскрипт парсить чтобы нужную куку поставить?


куки ставить может позволить себе только платники и еше некоторые

авот допустим в tgp тебя за куки и яву забанят втотже день
цитата
22/03/08 в 13:35
 ORK
влезу в тему, с вашего позволения


Код:
SetEnvIfNoCase Referer "^http://(.*)domain.com" local_ref=1
<FilesMatch "\.(gif|jpg|jpeg|flv|swf|png)$">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>


html включает в себя flash плеер который подтягивает заставку jpg и клип flv
примерно так

Код:

var so = new SWFObject("mediaplayer.swf", "flash", "480", "320", "8", "#ffffff");
so.addVariable("file", "video.flv");
so.addVariable("image", "name.jpg");


так вот, вся эта конструкция работает в ie и опере, а в милом сердцу firefox - не фига (грузиться только плеер swf - jpg и flv подгружать не хочет.
без htaccess - работает во всех браузерах

Не могу понять в чем причина. Любые комментарии ?
цитата
22/03/08 в 15:15
 CKA3KA
shahfil проверяй кошелёк icon_smile.gif


Эта страница в полной версии