由于主机的广告,PHP响应变得混乱

时间:2014-10-05 14:11:59

标签: php actionscript-3 flash response web-hosting

我有一个swf网站,它要求PHP文件,并根据它从PHP文件中获得的响应而行动。

它在本地工作正常,但问题是当我将其上传到我的Web主机时。

主持人出于某种原因在响应中添加了一个看起来像这样的广告:

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

问题是我的swf捕获了它作为PHP响应的一部分,这实际上搞砸了。

那么,我如何阻止我的瑞士法郎抓住那部分,如何阻止我的回复得到&#34;广告&#34;?

提前谢谢。

2 个答案:

答案 0 :(得分:1)

我唯一能想到的是,假设您可以完全控制您的SWF网站,请编辑该代码以查找并过滤<!-- Start abc123 --><-- End abc 123 -->之间的任何内容。

或者,如果他们的广告评论是动态/难以查找的,您可以添加自己的静态评论并查找其中的内容。

有些free hosts不会添加广告。

答案 1 :(得分:0)

经过一段时间测试不同的想法后,我终于提出了一个解决方案,让PHP发送回swf并忽略除响应之外的任何其他内容。

我以为我会分享它,以便将来对其他人更容易:

对于每个PHP文件,在任何Print或Echo语句的末尾添加&bogus='bogus'

示例:

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

切换到:

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

这样,任何广告或额外发送的内容都会附加到'bogus',并且不会妨碍您的代码!〜

我希望这会有所帮助。