У меня есть SWF, который связывается со скриптом php в одном домене. В первом случае оба находятся за одним и тем же доменом и общаются без проблем. Все отлично работает.Доступ к SWF во всех доменах
Однако, когда я беру ту же разметку, которая вставляет SWF и вставляет ее на другой сайт (используя полный путь для swf как локально размещенного, так и удаленно размещенного кода), SWF больше не связывается с php-скриптом Я написал.
Я добавил файл перекрестного домена на свой сайт, который выглядит следующим образом.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
Я добавил этот перекрестный файл домена как в корне моего припаркованного домена, а также к каталогу, в котором SWF в настоящее время организовано. Однако ни одна из них не устранила проблему. Может кто-нибудь сказать мне, почему мой SWF не общается с моим PHP-скриптом и как я могу заставить его работать?
Итак, вот ссылка внешнего сайта, который не может связываться с PHP Script. http://ryan.d3-systems.com/?p=148, и вот точно такой же скрипт работает правильно, http://securedmark.com/demo.php. Вы можете видеть, что у меня есть crossdomain.xml как здесь http://ryan.d3-systems.com/crossdomain.xml, так и здесь http://d3-systems.com/crossdomain.xml. Поэтому я не могу понять, что, черт возьми, я делаю неправильно здесь, так как он отлично работает на размещенном сайте. – Ryan
@ Ryan: Вы решили это – goliatone
Да, это заставило меня позаботиться. Спасибо! – Ryan