用于跨域AJAX脚本的PHP代理

时间:2011-03-01 07:05:41

标签: php cross-domain

我已经设置了一个简单的php代理

 $proxy = 'tcp://127.0.0.1:8080';

 $context = array(
    'http' => array(
               'proxy' => $proxy,
               'request_fulluri' => True,
    ),
 );

 $context = stream_context_create($context);

 $body = file_get_contents("http://www.php.net", False, $context);
 print $body

我希望能够从一个子域向另一个子域发出ajax请求。不幸的是,上面的代码还没有用。当我发出请求时,脚本会加载很长时间但没有成功。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我不确定您是否正确理解了AJAX代理。查看this article,其中说PHP脚本本身就是一个代理,因此不需要通过流使用tcp代理。