Flash не работает без www - PullRequest
       66

Flash не работает без www

1 голос
/ 10 февраля 2011

У меня есть флэш-фильм, который загружает некоторые изображения динамически, через файлы шлюза hphp.Он работает нормально, получая доступ через http://www.biaginiproperties.com/biagini-web, но не через http://biaginiproperties.com/biagini-web.Так что не работает без www.

Я передаю из HTML во Flash через params flashvars путь сервера, с www.

В чем может быть проблема?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2011

Технически, www и non-www оба являются отдельными доменами, когда речь заходит о безопасности.

Два варианта:

  1. Определить, находитесь ли вы в www или нетс PHP и соответствующим образом настройте flashvars

  2. Не уверен, что это будет работать, но вы можете изменить ограничения доступа при публикации SWF-файла с «Только локальные файлы» на «Только сетевые файлы».Это может решить проблему.

1 голос
/ 10 февраля 2011

Вы можете попробовать поместить следующее в файл crossdomain.xml в корне htdocs

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policySYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="www.biaginiproperties.com" />
    <allow-access-from domain="biaginiproperties.com" />
</cross-domain-policy>

хм, странно, эта часть не появилась ....

Я помнюу этого флэш-плеера есть политика безопасности, которая запрещает ему доступ к данным за пределами его точного домена, в котором он находится, вы можете прочитать о нем здесь

...