У меня есть веб-сайт SWF, который запрашивает файлы PHP и действует в зависимости от ответа, полученного от файла PHP.
Он хорошо работает на локальном компьютере, но проблема в том, когда я загружаю его на свой веб-хост.
Хост по какой-то причине добавляет объявление к ответу, которое выглядит примерно так:
<!-- Start abc123 -->
Free stuff
ads
<-- End abc 123 -->
Проблема в том, что мой swf ловит это как часть ответа PHP, который действительно портит все.
Итак, как мне помешать моей SWF поймать эту часть, или же как я могу предотвратить получение моего ответа «ad-ed»?
Заранее спасибо.
Единственное, о чем я могу подумать, это предположить, что у вас есть полный контроль над вашим SWF-сайтом, отредактируйте этот код для поиска и отфильтруйте что-нибудь между <!-- Start abc123 -->
а также <-- End abc 123 -->
,
В качестве альтернативы, если их рекламный комментарий динамический / трудный для поиска, вы можете добавить свой собственный статический комментарий и искать промежуточный контент.
Есть некоторые бесплатные хосты которые не добавляют рекламу.
Через некоторое время тестирования различных идей я наконец-то нашел решение, которое позволит PHP отправлять обратно в swf и игнорировать ничего, кроме ответа.
Я думал, что поделюсь этим, чтобы другим было легче в будущем:
Для каждого из ваших файлов PHP добавьте &bogus='bogus'
в конце любого оператора Print или Echo.
Пример:
//at the end of your PHP
print "result=Success";
Переключиться на:
print "result=Success&bogus='bogus'";
Таким образом, любые объявления или дополнительные отправленные будут добавлены к 'bogus'
и это не помешает вашему коду! ~
Надеюсь, это поможет.