The*_*hew 5 javascript php ajax .htaccess access-control
header('Access-Control-Allow-Origin: http://splash.example.com');
header('Access-Control-Allow-Credentials: true');
Run Code Online (Sandbox Code Playgroud)
你好再次Stackoverflow!
在我的网站上,我有一个ajax文件ajax.php
,我需要多个(子)域来访问它并触发请求.
问题是,它适用于splash.example.com
和example.com
上面张贴的解决方案,而这要求:
$.ajax({
...
crossDomain: true,
xhrFields: {
withCredentials: true
},
...
});
Run Code Online (Sandbox Code Playgroud)
但是,有没有更简单的方法?'因为现在它不起作用www.example.com
,即使上面发布的解决方案.
我试过把它放在我的htaccess中:
<IfModule mod_headers.c>
Header add Access-Control-Allow-Origin "http://example.com"
Header add Access-Control-Allow-Origin "http://www.example.com"
Header add Access-Control-Allow-Origin "http://splash.example.com"
Header set Access-Control-Allow-Credentials true
</IfModule>
Run Code Online (Sandbox Code Playgroud)
但是这不起作用.
你们能帮助我吗?
首选方法是读取请求标头,找到源,在服务器端代码中检查它.如果允许域访问该页面,请在一个Access-Control-Allow-Origin
标头中发回原始域.
另一个专家:没有其他域用户会看到允许的域列表.每个用户只能看到自己的域名(如果允许).
归档时间: |
|
查看次数: |
8132 次 |
最近记录: |