我有一个swf网站,它要求PHP文件,并根据它从PHP文件中获得的响应而行动。
它在本地工作正常,但问题是当我将其上传到我的Web主机时。
主持人出于某种原因在响应中添加了一个看起来像这样的广告:
<!-- Start abc123 -->
Free stuff
ads
<-- End abc 123 -->
问题是我的swf捕获了它作为PHP响应的一部分,这实际上搞砸了。
那么,我如何阻止我的瑞士法郎抓住那部分,或如何阻止我的回复得到&#34;广告&#34;?
提前谢谢。
答案 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'
,并且不会妨碍您的代码!〜
我希望这会有所帮助。