从WordPress插件连接到另一个服务器数据库

时间:2020-04-11 作者:Sahand

我正在寻找一种方法,以便从我正在构建的插件连接到我的数据库。该插件将公开,以便用户可以看到连接信息。

插件需要使用我的服务器数据库中的数据,因为它是我的用户wordpress网站的外部数据库,而不是在他们的服务器中,我必须使用PDO或mysqli\\u connect之类的东西,连接信息将出现在代码中,这是我不希望发生的。

我想知道是否有一种方法可以连接我的数据库,而无需在代码中共享我的连接信息,或对该部分代码或整个代码进行编码,而无需在客户端服务器中安装额外的解码器。

我也尝试过Ioncube编码器,它非常好,但需要在我的客户端服务器上安装一个扩展,以便解码和运行插件。

不要共享数据库的连接信息对我来说非常重要。我必须在这个插件中使用我的数据库。谢谢

1 个回复
SO网友:wpnovice

在解决方案上,我的想法与他相似,让我详细说明一下。

基本上,您需要以下内容:

编写一个直接连接到数据库的脚本。这是Wordpress插件之外的独立脚本。将脚本托管在服务器上。该脚本将接受数据请求并提供正确数据的响应

Wordpress插件应该对脚本进行CURL调用以发出数据请求,然后处理JSON响应。这将取代直接访问数据库的需要。您的数据库凭据将按预期隐藏。