我的网站正常运行,每次我测试它都运行得很好但是当我把它发送给朋友时,有2个人回来表示我的包含对象没有正确显示并且我得到了一个&# 39;访问控制允许来源'错误。
查找了解决方案:
header('Access-Control-Allow-Origin: *');
和
<?php header('Access-Control-Allow-Origin: *'); ?>
我已经能够将稍后添加到我的页面顶部,我想将其合并到我的php页面中并且它可以工作但是当我这样做时,文本标题(&#39; Access-Control-Allow -Origin:*&#39;);出现在屏幕上。
有人知道我做错了吗?
编辑: 有2个项目,投资组合模板和图库菜单。目前,没有详细说明原因,我的画廊菜单是通过交换另一个菜单而构建的。菜单看起来像这样(有6个喜欢它):
<div id="gallery-menu">
<a class="title" onclick="reloadMiddleWith('branding')"; >Branding</a>
<a class="title" onclick="reloadMiddleWith('promotional')"; >Promotional</a>
<a class="title" onclick="reloadMiddleWith('digital')"; >Digital</a>
<a class="title" onclick="reloadMiddleWith('menu')"; >Illustration</a>
<div class="gallery-thumbs">
<?php include("galleries/gallery-thumbs-illustration1.php") ?>
</div>
<a class="title" onclick="reloadMiddleWith('display')"; >Display</a>
<a class="title" onclick="reloadMiddleWith('print')"; >Print</a>
</div>
以下是添加到的页面:
<body class="portfolio">
<div id="retainer-global">
<div id="region-header">
<div id="retainer-header">
<?php include('header.php') ?>
</div>
</div>
<div id="region-body">
<div id="retainer-body">
<div id="art-l">
<?php include("artwork/" . $_GET["art"] . ".php") ?>
</div>
<div class="spacer">
</div>
<div id="gallery-l">
<?php include("gallery-" . $_GET["menu"] . ".php") ?>
</div>
</div>
</div>
</div>
<div id="region-footer">
<div id="retainer-footer">
<?php include('footer.php') ?>
</div>
</div>
</body>
以下是它的功能:
function reloadMiddleWith(menu) {
var new_url = "gallery-" + menu + ".php";
$('#gallery-menu').load(new_url);
}
2个用户收到了错误消息,我无法分辨在哪里添加php代码