【问题标题】:Why is CORS only used for Javascript and not PHP? [duplicate]为什么 CORS 只用于 Javascript 而不是 PHP? [复制]
【发布时间】:2020-08-28 07:11:04
【问题描述】:

所以我想知道并且无法理解,为什么 PHP 网站可以请求任何资源,但使用 JS 时,许多因 CORS 而被阻止。 谁能给我解释一下?

【问题讨论】:

  • 跨域检查由浏览器执行,而不是服务器
  • 我投票决定重新开放。您可能认为只有当您知道答案时它才会重复。从我的角度来看,它不是重复的。如果这不是一个好的入学问题,它不会得到很多支持。让社区来决定这是否是一个好问题。

标签: javascript php cors


【解决方案1】:

语言没有问题。 CORS 仅在必须将内容加载到另一个域时与浏览器一起使用。 PHP,就像后端语言一样,必须配置允许标头来接受来自其他域的请求。

如果你用像 Postman 这样的 API 客户端请求同一个 api,你就不会出现这个问题,因为不是浏览器调用。

【讨论】:

    猜你喜欢
    • 2015-10-22
    • 2012-11-15
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 2015-10-07
    • 2012-01-16
    • 2018-09-15
    相关资源
    最近更新 更多