当前位置: 首页 > 知识库问答 >
问题:

为什么CORS只用于Javascript而不用于PHP?[副本]

酆勇
2023-03-14

所以我想知道,为什么一个PHP网站可以请求任何资源,但是有了JS,很多都因为CORS而被阻止了。有人能给我解释一下吗?

共有1个答案

穆歌者
2023-03-14

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

 类似资料:
  • 为什么只适用于s而不适用于s?有什么特别的原因吗?

  • 问题内容: 假设我有这个模型: 现在,如果我想高效地查看相册中的一部分照片。我这样做是这样的: 这只会执行两个查询,这正是我所期望的(一个查询得到相册,然后一个查询,例如“ SELECT * IN photos WHERE photoalbum_id IN()”。 一切都很棒。 但是,如果我这样做: 然后用!进行大量查询!我是在做错什么,还是django不够聪明,以至于它已经获取了所有照片并可以在

  • 我有一个简单的java程序,它使用和参数运行。所以初始堆是512Mb,这意味着我的JVM必须请求我的OS在我启动程序时为它分配至少512Mb。如果打开jconsole,我会看到最大堆大小为524MB(JVM本身需要一些额外的内存),提交内存为524(保证Java VM可用的内存量)。但如果执行 然后我明白了 我很困惑。怎么会低于512MB呢?

  • Chrome返回。 Safari为同一函数返回无效日期。 如果“”被“T”替换,那么它可以工作,但我不知道为什么。 新日期('2015-07-01 01:00:00 00:00')在safari上不起作用 新日期('2015-07-01T01:00:00 00:00')适用于两种浏览器 有什么具体原因吗?

  • 问题内容: 也许对编译器进行优化后并不重要,但是在C / C ++中,我看到大多数人以以下形式进行for循环: 使用postfix 完成增量操作。我得到了两种形式之间的区别。i 返回i的当前值,但是在安静时将1加到i。++ i首先将1加到i,然后返回新值(比i大1)。 我认为i 需要做更多的工作,因为除了下一个值外,还需要存储一个前一个值:推 (&i)进行堆栈(或加载至寄存器);递增(&i)。与

  • 我非常熟悉这个框架,从一开始我就喜欢它。 有一件事我还不能完全理解,那就是为什么打字有时会中断。 特别是对于这个问题,,我不确定为什么没有使用,起初我认为可能是int32/int16/float等之间的行为差异。。但(对我来说)这在透明化中是没有意义的。 因此,从lib来看,它需要很好地处理数学问题。 我的问题是关于语义的,为什么决定使用而不是?