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

php[重复]中缺少CORS标头“access-control-allow-origin”

白宏放
2023-03-14

在我的web应用程序中,尝试用ajax调用将数据传递到另一个域。但是它显示了类似于跨起源请求阻塞的错误:同一起源策略不允许读取http://example.com/auth/webschool/test.php上的远程资源。(原因:CORS标头“Access-Control-Allow-Origin”丢失)。

我的ajax代码是,

 $.ajax({
                type: "POST",
                url: "http://example.com/auth/webschool/test.php",
                data: {username: "abcd",password:"abcd"},
                 dataType: "html",
                success: function (data) {
                 alert(data);
                }
            });

共有1个答案

夹谷成仁
2023-03-14

只需将这一行放在test.php上,希望它能起作用

<?php header('Access-Control-Allow-Origin: *'); ?>
 类似资料:
  • 我从ASP.NET表单中调用这个函数,在调用Ajax时在firebug控制台中得到以下错误。 跨源请求被阻止:同一源策略不允许读取http://anotherdomain/test.json上的远程资源。(原因:CORS标头“Access-Control-Allow-Origin”丢失)。 我做了其他的方法,但仍然找不到解决办法。 注意:我没有服务器权限进行服务器端(API/URL)更改。

  • 大家好,我有一个问题,我不能从客户机获得JSON值。我已经创建了WCF REST服务,并在客户机的IIS中添加了该服务。从客户机,打开我的网站,这个方法readIndicator被触发。但是收到了一个错误消息。我已经在web.config添加了Access-Control-Allog-Origin。 WCF web.config 我已经用我自己的电脑试过了,没问题。我不知道我犯了什么错误。我希望你

  • 问题内容: 我有两个VS项目:一个公开MVC5控制器,另一个是有角度的客户端。我希望有角度的客户端能够查询控制器。我阅读了许多主题,并尝试了以下方法: 我将此添加到服务器的Web配置中: 我在控制器的操作上创建并使用了以下过滤器: 在有角度的客户端中,我创建了以下拦截器: 根据Firebug,这导致以下请求: 以及以下响应: 而且,Firefox使用以下消息阻止请求: 问题答案: 通常,我阅读的线

  • 当我尝试设置时,我得到一个CORS错误原因:CORS头'access-control-allog-origin'丢失 下面是我在Spring MVC中的Cors重写:

  • Response.AddHeader(“Access-Control-Allow-Origin”,“*”)是如何实现的;行设置多个标题时,包括,但没有当我删除它?

  • 问题内容: 将web.xml移植到Java配置后出现以下问题 根据一些Spring参考,尝试了以下尝试: 所选择的值来自有效的web.xml过滤器: 有什么想法为什么Spring java config方法不能像web.xml文件那样工作? 问题答案: 将CorsMapping从更改方法。 为整个应用程序启用CORS很简单: 你可以轻松更改任何属性,以及仅将此CORS配置应用于特定的路径模式: 控