打印

[AS3] 突然想到能否利用php绕开那该死的flash跨域问题?

本主题由 HBrO 于 2008-7-20 20:38 解除精华
问个问题:
我有个www.a.php, 利用他 想复制 www.bb.xml文件,然后保存为www.aa.xml 可以不?

说白了,就是跨域访问别的文件,然后利用php保存为本域系的文件.
目的是为了解决flash不能跨域访问的缺陷,用php中转一下

今天刚做了个blog reader ,结果只能访问自己的rss, 其他朋友域上的rss就访问不了了,当然在本地测试环境下是可以的.该死的adobe竟然把方便只留给自己

我 php不是很懂,所以问下
这个办法可行吗
有人做过类似的实验或例子么 ?
假设www.tt.com域下的a.swf要调用www.pp.com下的b.xml,也就是www.tt.com/a.swf 调用www.pp.com/b.xml,可以在www.tt.com下新建一个readxml.php,a.swf直接读readxml.php就可以了

readxml.php大概的代码
复制内容到剪贴板
代码:
readfile("http://www.pp.com/b.xml");
PHP我不熟悉,至少ASP用这样的方式是可以的.

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
这方式就是叫代理模式,就是通过后台服务端来访问其他域名的页面数据,从而解决flash不能跨域问题。
Kinglong 's Blog
专注研究Flash,FCS/FMS,CF,JS,AS,Java,C#等相关技术

TOP

不错不错,但是如果读取大量图片之类的大文件的话是不是给服务器增加了不少负担呢

TOP

如果只是自己用,会有负担,但不会太大

TOP