网页中的客户端http连接没有域限制

时间:2010-05-30 09:15:42

标签: language-agnostic

我想制作一个网页,其中用户浏览器必须像Ajax一样下载数据但没有域名限制。我不关心这项技术。 Flash,Java,等等。有可能吗?

2 个答案:

答案 0 :(得分:1)

假设您无法控制其他服务器并且access control不是一个选项,一种常见的方法是在您自己的服务器上拥有代理。可以像PHP脚本一样简单

$handle = fopen($_GET['url'], "rb");
while ( !feof($handle) ) {
    echo fread($handle, 8192);
}
fclose($handle); 

proxy.php?url=http://example.com/data/方式使用。

答案 1 :(得分:0)

是的,这是可能的。

使用ajax获取数据时,域无关紧要,因为它只是一个独立的http请求。就像你在新的浏览器选项卡中键入url一样,但是在ajax的情况下,你的浏览器会自动处理这些请求。

这类似于图像,脚本,CSS文件......

(我为我的应用程序使用php5和jquery)