gpt4 book ai didi

php - 如何从子域调用ajax请求

转载 作者:行者123 更新时间:2023-12-02 19:29:24 24 4
gpt4 key购买 nike

Possible Duplicate:
Ways to circumvent the same-origin policy

目前我正在尝试调用site.com/ajax/countPM来自jack.site.com但请求的状态为已取消

最佳答案

不幸的是,尽管您在 site.com 上调用 jack.site.com,但由于浏览器策略,这落入“同一域策略”的灰色阴影中,浏览器本质上将这两个域视为不同的域,因此限制停止请求。实际上我不确定这只是浏览器的问题,甚至可能是更高级别的问题。但底线是,允许 javascript 能够跨域甚至子域进行通信存在安全风险,因为某些托管概念是子域,其中每个子域彼此独立。

这是一个安全风险,因为很容易将东西注入(inject)到一个毫无戒心的网站中,假装是该网站。

无论如何,更简单的解决方法之一是使用某种形式的服务器端脚本。在我的 PHP 案例中,您将使用 cURL 或 Soap 来获取远程域内容的内容,在本例中我猜测是 JSON 或 XML 对象,然后将其从那里推送到您的脚本。

关于php - 如何从子域调用ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com