在PHP标头中设置浏览器URL

| 我将尽力解释我的查询。非常感谢您的帮助:) 我有一个Flash应用程序(SWF),我正在通过使用header(\“ Content-type:application / x-shockwave-flash \”)的PHP文件输出。 情况A:从http://www.a.com/flash.php?display=hello加载此Flash文件时,它会按预期的方式工作。假设它显示\“ hello \”。 情况B:从http://www.b.com/flash.php?display=hello加载此Flash文件时,该文件不起作用。现在说,它显示\“ Bye bye \”。 需要注意的重要一点是,我确实在www.b.com上发送了display = hello,但是它在内部以某种方式检查了是否从www.a.com以外的网站上调用了它,并且默认为\“ bye bye \”。 Flash文件在本地Web服务器上,名称为flash.swf 我如何在该PHP文件中设置标题,以便flash.swf认为它是从www.a.com而不是www.b.com调用的,即使它是。 我不知道flash.swf文件是如何进行所有这些检查的。而且我不认为我可以找到答案(反编译swf等,但我想避免使用该方法)。 是否可以在PHP文件中设置标题或设置环境变量来解决此问题?     
已邀请:
如果a.com不在您的控制之下,则我认为这不可能绕开,因为Flash可以在浏览器中检查当前电影的URL,而您将无法在PHP中对其进行操作。 如果a.com在您的控制之下,则可以使用@Khez指出的iframe。 否则,您将不得不与原始Flash文件的作者进行交谈,并要求更改支票(首先可能是您想绕开的支票)。     
出于安全原因,这将是不可能的。 例如,如果您的银行尝试运行此文件,则能够伪造该源将意味着有人可以从您那里窃取。 浏览器将强制执行此操作,并阻止您伪造请求的来源,因此您将无法更改此请求。     

要回复问题请先登录注册