actionscript 3 — ответы PHP запутались из-за рекламы хоста

У меня есть веб-сайт SWF, который запрашивает файлы PHP и действует в зависимости от ответа, полученного от файла PHP.

Он хорошо работает на локальном компьютере, но проблема в том, когда я загружаю его на свой веб-хост.

Хост по какой-то причине добавляет объявление к ответу, которое выглядит примерно так:

<!-- Start abc123 -->
Free stuff
ads
<-- End abc 123 -->

Проблема в том, что мой swf ловит это как часть ответа PHP, который действительно портит все.

Итак, как мне помешать моей SWF поймать эту часть, или же как я могу предотвратить получение моего ответа «ad-ed»?

Заранее спасибо.

0

Решение

Единственное, о чем я могу подумать, это предположить, что у вас есть полный контроль над вашим SWF-сайтом, отредактируйте этот код для поиска и отфильтруйте что-нибудь между <!-- Start abc123 --> а также <-- End abc 123 -->,

В качестве альтернативы, если их рекламный комментарий динамический / трудный для поиска, вы можете добавить свой собственный статический комментарий и искать промежуточный контент.

Есть некоторые бесплатные хосты которые не добавляют рекламу.

1

Другие решения

Через некоторое время тестирования различных идей я наконец-то нашел решение, которое позволит PHP отправлять обратно в swf и игнорировать ничего, кроме ответа.

Я думал, что поделюсь этим, чтобы другим было легче в будущем:

Для каждого из ваших файлов PHP добавьте &bogus='bogus' в конце любого оператора Print или Echo.

Пример:

//at the end of your PHP
print "result=Success";

Переключиться на:

print "result=Success&bogus='bogus'";

Таким образом, любые объявления или дополнительные отправленные будут добавлены к 'bogus' и это не помешает вашему коду! ~

Надеюсь, это поможет.

0