【问题标题】:Access-Control-Allow-Origin Error : i tried setting headers to allow domains but still not working,Access-Control-Allow-Origin 错误:我尝试设置标题以允许域但仍然无法正常工作,
【发布时间】:2012-05-06 04:54:16
【问题描述】:

我试过这样:

<head>
<meta http-equiv="Access-Control-Allow-Origin" content="http://localhost" />
<script src="jquery.js" type="text/javascript" ></script>
</head>

我也尝试输入 *,我尝试通过在计算机上打开一个 html 文件直接运行,还尝试使用 http://localhost/filename.php,尝试 /filename.html,但没有用。

也试过下面的php代码(我把它放在html标签上面):

<?php
header('Access-Control-Allow-Origin : *');
?>
<html>
<head>

但出现错误:Access-Control-Allow-Origin 不允许 Origin http://localhost

如果我直接从文件运行,则会出现错误:Access-Control-Allow-Origin 不允许 Origin null。

解决办法是什么?
谢谢

【问题讨论】:

    标签: php http-headers


    【解决方案1】:

    这是一个服务器设置(据我所知)。您可以将其放入 Apache(如果您正在运行 Apache)配置文件中 &lt;Directory&gt;, &lt;Location&gt;, &lt;Files&gt; or &lt;VirtualHost&gt; 部分,或在 .htaccess 文件中:

    Header set Access-Control-Allow-Origin *
    

    另外,* 可以是“http://localhost”。确保 mod_headers 已启用/安装。

    【讨论】:

      猜你喜欢
      • 2021-09-15
      • 2012-11-08
      • 2021-12-02
      • 2016-08-31
      • 2013-02-17
      • 2013-11-23
      • 2015-06-17
      • 2013-08-11
      • 2013-09-09
      相关资源
      最近更新 更多