![]() |
Запретить запуск с локалки SWF
Как запретить запуск с локалки SWF файла??
Ведь можно передавать php скрипту откуда запущен swf и если с любого другого URL кроме родного то отказываться принимать любые посылаемые ему переменные?? Возможно ли это?? И как это организовать?? Это необходимо для защиты удаленного swf!!! |
Такой вот способ:
Код:
restricted = ["mydomain1.com", "mydomain2.com/test"];Код:
if (_url.indexOf("file")==0) {_visible = false;stop();} |
А разве прокатит такой способ?? Этож ActioScript !!! Отдекомпельнут флешку и все!!!
Не мне надо через PHP, может возможно это както организвать через actionscript-->document.referrer Т.е. видим адересс откуда пришел если с нашего скрипта №1 то даем юзать нашскрипт№2 ?? Дело в том что flash общаеться с пхп скриптом и берет оттуда необходимую информацию, хочу сделать так чтоб при запуске с локалки скрипт обнаруживал это и не отсылал данные этому флешу! |
«Удалённый» swf попадает в кеш, так или иначе.
|
Ну и пусть попадает в кеш!!!Да мне до swf нет дела!! Пусть декомпилят, изменяют его как хотят!! Главное чтоб запущенный swf c локалки определялся удаленным скриптом и в него не передавались данные из скрипта!! Таким образом - полноценно будет работать сайт только с необходимого мне URL
|
Ну пусть твой swf в запросе передаёт _url скрипту.
|
- очень глупый ход!! Опять же - декомпильнут и подменят _url.
Надо чтоб php скрипт знал окуда ему шлют GET или POST запросы!!! Помоему мой вариант с проверкой referrer - единственно возможный. |
Цитата:
referrer при запуске с локального диска пуст, это раз. И у многих пользователей referrer вообще всегда пуст, независимо от места запуска. :bye: |
Цитата:
На удаленке он всегда полный!! |
Цитата:
И у меня в Firefox отключен. |
| Часовой пояс GMT +4, время: 13:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.