【发布时间】:2017-11-12 14:49:29
【问题描述】:
我有 2 个域。
我尝试使用window.open JavaScript 标记在域 1 中打开域 2 的 URL,在用户在域 2 上执行一些操作后,然后使用 window.opener 将结果放入域 1 的 div 中
一切正常,但在最后一步,我在 chrome 控制台中收到跨域错误Uncaught DOMException: Blocked a frame with origin "http://example.com" from accessing a cross-origin.。
如何在 PHP 中允许跨域访问域 1?
编辑
我的问题不可能与 this question 重复,因为我问的是 PHP。
解决方案
打开 PHP 标签后,只需在代码开头添加header("Access-Control-Allow-Origin: *");,这将允许从任何来源(网站)访问。
如果您想限制访问,请将* 替换为原始(网站)网址,例如header("Access-Control-Allow-Origin: http://example.com/");
【问题讨论】:
标签: php