我正在开发一个需要从我的机器(或任何IP )远程访问MySQL (EC2实例)的PHP应用程序。应用程序需要是独立的,这意味着如果隧道是必要的,那么应用程序需要能够做到这一点。目前,我使用以下代码连接到MySQL:
$conn = mysql_connect( $serverName, $uid, $pwd) or die(print_r(mysql_error(), true));
// select database
$dbname='xxxxx';
mysql_select_db($dbname);我已经尝试在亚马逊网络服务控制台的安全组中为MySQL打开端口,并尝试了给予I访问权限。我知道EC2需要键才能访问,所以我想知道是否有函数允许我使用键连接和查询数据,以及将数据返回到我的应用程序中使用。
以下是我目前收到的错误消息:
XMLHttpRequest cannot load /myapp.php? Origin null is not allowed by Access-Control-Allow-Origin.它似乎不能重新加载数据,而且奇怪的是,我确实从文件中的数据库中获得了一些信息。不知何故,它不能返回并以我想要的方式处理信息。当相同的应用程序在本地主机上时,它工作得很好
任何帮助都将不胜感激!
发布于 2013-02-02 02:56:22
Access-Control-Allow-Origin标头以允许跨域请求。https://stackoverflow.com/questions/14653128
复制相似问题