【发布时间】:2013-01-08 19:41:54
【问题描述】:
我有 php 代理脚本,它使用 file_get_contents 来获取网站并输出它...... 只要网站是静态的,一切都会正常工作,但只要我使用一些使用 ajax 请求来更新其内容的网站,比如 twitter、9gag、youtube ......不会添加新内容 我在控制台中收到此错误:
XMLHttpRequest 无法加载 http://9gag.com/new/json?list=hot&id=6408098。 Access-Control-Allow-Origin 不允许 Origin。
由于 9gag 站点现在是我的本地站点,由我的本地代理提供服务,它无法访问原始 9gag 站点的新内容,这是跨域问题 ....
所以我的问题是我如何接受 ajax 请求并将它们通过我的本地代理服务器?
【问题讨论】:
-
你怎么称呼你的代理?
-
通过在地址中传递 url 值:mywebsite/proxy.php?url=9gag.com
标签: php ajax proxy file-get-contents