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

时间:2011-05-20 11:23:42

标签: php flash actionscript-3

我正在处理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文件。

请指导。

感谢

2 个答案:

答案 0 :(得分:0)

如果您可以POST到本地文件,那么您应该检查您的服务器是否打开以执行这些操作。 (检查Apache配置或PHP配置)。

您可能还想查看Security.allowDomain("your url");

中的flash.system.Security;

答案 1 :(得分:0)

答案是你不能这样做。

您无法跨越此类域名。如果您在本地运行SWF,则只能与本地资源进行通信。如果您是从服务器运行它,则可以通过使用跨域策略与其他网络资源进行通信。