无法将数据从本地 SWF 传递到远程 PHP


not able to pass data from local swf to remote PHP

我正在处理一个Flash文件,我需要将数据从本地swf发布到实时服务器上的PHP文件中。

我使用以下网址中的代码:

http://tush.wordpress.com/2007/07/20/actionscript-3-using-urlloader-to-send-and-load-server-variables/

远程 PHP 文件被调用,但我无法在 POST 中获取数据,也无法在 GET 方法中获取数据。似乎数据没有从本地 swf 发布到我的远程 PHP 文件。

请指导。

谢谢

如果你可以POST到本地文件,那么你应该检查你的服务器是否打开来做这些事情。(检查 Apache 配置或 PHP 配置)。

您可能还想检查Security.allowDomain("your url");flash.system.Security;

答案是你做不到。

你不能像这样跨域。 如果在本地运行 SWF,则只能与本地资源通信。 如果从服务器运行它,则可以通过使用跨域策略与其他网络资源通信。