|
|
|||||
[+ 2 12.10.06]
Регистрация: Nov 2005
Сообщений: 100
|
Запретить запуск с локалки SWF
Как запретить запуск с локалки SWF файла??
Ведь можно передавать php скрипту откуда запущен swf и если с любого другого URL кроме родного то отказываться принимать любые посылаемые ему переменные?? Возможно ли это?? И как это организовать?? Это необходимо для защиты удаленного swf!!! |
|
|||||
Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
|
Такой вот способ:
restricted = ["mydomain1.com", "mydomain2.com/test"]; block = true; for (var i = 0; i<restricted.length; i++) { if (_url.indexOf(restricted[i])<14 and _url.indexOf(restricted[i])>-1) { block = false; } } if (block) { _visible = false; stop(); } Это конкретно защита от запуска с локального диска.
__________________
Верить никому нельзя. Мне - можно. :) |
|
|||||
[+ 2 12.10.06]
Регистрация: Nov 2005
Сообщений: 100
|
А разве прокатит такой способ?? Этож ActioScript !!! Отдекомпельнут флешку и все!!!
Не мне надо через PHP, может возможно это както организвать через actionscript-->document.referrer Т.е. видим адересс откуда пришел если с нашего скрипта №1 то даем юзать нашскрипт№2 ?? Дело в том что flash общаеться с пхп скриптом и берет оттуда необходимую информацию, хочу сделать так чтоб при запуске с локалки скрипт обнаруживал это и не отсылал данные этому флешу! Последний раз редактировалось OverFLY; 12.10.2006 в 12:48. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
«Удалённый» swf попадает в кеш, так или иначе.
|
|
|||||
[+ 2 12.10.06]
Регистрация: Nov 2005
Сообщений: 100
|
Ну и пусть попадает в кеш!!!Да мне до swf нет дела!! Пусть декомпилят, изменяют его как хотят!! Главное чтоб запущенный swf c локалки определялся удаленным скриптом и в него не передавались данные из скрипта!! Таким образом - полноценно будет работать сайт только с необходимого мне URL
Последний раз редактировалось OverFLY; 12.10.2006 в 13:34. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ну пусть твой swf в запросе передаёт _url скрипту.
|
|
|||||
[+ 2 12.10.06]
Регистрация: Nov 2005
Сообщений: 100
|
- очень глупый ход!! Опять же - декомпильнут и подменят _url.
Надо чтоб php скрипт знал окуда ему шлют GET или POST запросы!!! Помоему мой вариант с проверкой referrer - единственно возможный. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
referrer при запуске с локального диска пуст, это раз. И у многих пользователей referrer вообще всегда пуст, независимо от места запуска. |
|
|||||
[+ 2 12.10.06]
Регистрация: Nov 2005
Сообщений: 100
|
Цитата:
На удаленке он всегда полный!! |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
И у меня в Firefox отключен. |
Часовой пояс GMT +4, время: 05:23. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|