gpt4 book ai didi

PHP MySQL SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 15:10:40 24 4
gpt4 key购买 nike

我有一个 vb.net 软件,我将在我的网站上使用 php 代码为客户创建一个用户。我已经尝试了很多代码,但我总是得到同样的错误:

Warning:

mysqli_ssl_set() expects parameter 1 to be mysqli, null given in xxxxxxxxxxx/makeuser/insert.php on line 12 Warning: mysqli::mysqli(): (HY000/2002):

php 代码也需要证书,所以我应该将证书存储在哪里。我应该将它们存储在我的网络服务器中吗?我知道我可以将证书存储在我的网络服务器中,但它安全吗?

当我执行我的 SQL 脚本时,我是这样做的:

$sql = $conn->prepare ("CREATE DATABASE '$_POST[group]' /*!40100 DEFAULT CHARACTER SET latin1 */;");

我在执行过程中也遇到了错误。如果我使用 $ssl 而不是 $conn 我不会收到错误。对吗?

最佳答案

哇哦。

首先,永远不要在 SQL 中直接使用 $_POST。这很危险。我可以发布 "; drop all databases" 它会运行。

接下来是查询,那个错误是因为你的MySQL查询失败,要么是语法错误,要么是连接错误。您如何创建 $conn 对象?应该是

$conn = mysqli_connect($host...

如果您没有连接到您的 MySQL 服务器,那是您的问题,请阅读有关 mysqli 的 php 文档。

SSL 证书 - 您是在谈论您的 MySQL 连接,还是 Web 服务器本身?它不应该放在网络可以访问的地方,不,它通常安装在服务器上并使用您的网络服务器软件(Apache/nginx)配置

关于PHP MySQL SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37762511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com