首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中使用mysqli_connect通过http身份验证

问在php中使用mysqli_connect通过http身份验证
EN

Stack Overflow用户
提问于 2014-11-25 14:03:38
回答 1查看 134关注 0票数 0

当我试图访问sql数据库的远程服务器(没有本地主机)时,我遇到了一个小问题。通常,我们需要通过http身份验证来访问mysqladmin页面,但是我设法使用了行:http://user:password@site.net/mysqladm...和它来访问页面。我还禁用了用于HTTP身份验证的登录确认浏览器。现在,当我想让它在我的php代码上工作时,它是不工作的。在本地,它正在工作。

这就是我在代码中所写的:

代码语言:javascript
复制
mysqli_connect('http://httpuser:httppassword@site.net/mysqladmin/index.php', 'root', 'password', 'db');

你对我的问题有什么意见吗?

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 17:01:58

连接将主机或IP地址作为第一个参数期望到MySQL数据库服务器。

相反,您要传递一个http链接site.net/mysqladmin/index.php,它只是连接到配置的MySQL服务器的管理后端。您需要确定后端连接到的MySQL服务器的IP。确保防火墙允许您配置的端口上的传入连接(缺省值: 3306)

代码语言:javascript
复制
<?php
    mysqli_connect('IP or host of the MySQL server', 'root', 'password', 'db');
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27128784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档