我正在尝试在我的网站中集成一个网站API,所有这些都在localhost和Test Server中正常工作,但在实时服务器中没有结果。
我的直播服务器是:https://rcitickets.com
简单的API测试在这里:http://2631894-0.web-hosting.es/test2.php
我的实时服务器中的相同文件:https://rcitickets.com/public/test2.php
实时服务器显示没有结果,需要永远加载。
我已经尝试了从服务器配置到php.ini
的所有内容,我们还检查了卷曲和同样的问题没有数据。我的主人也不知道,我们有一个没有Panel的专用服务器,我们都可以使用SSH或SFTP。
答案 0 :(得分:0)
这听起来像是一个跨域脚本问题。在顶级文件夹中的目标服务器上,尝试添加以下文件,名称为crossdomain.xml:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*.*"/>
</cross-domain-policy>
这将允许任何其他域访问域并执行脚本。
一旦你开始工作,我建议你改变&#34; 。&#34;到您将运行脚本的域的名称。否则,恶意用户可能会利用您的开放跨域策略。
{@ 3}在维基上有关于跨域脚本编写的很好的解释。