数据如何从SQL服务器传递到Joomla

时间:2013-02-27 20:05:54

标签: sql joomla

我们销售软件程序的订阅,数据存储在SQL服务器中。我想获取用户的到期日期,然后在joomla上显示。我们的服务器人说他使用REST。谁能帮助我理解这些数据如何从SQL表传递到joomla上的文本?他还提到它必须通过SSL,但我不确定它在哪里。

我是一个完整的新手,在学习这些材料时不知道从哪里开始。任何了解更多的资源将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

我不打算给你资源,只是查询google或youtube。那里有很多,很难指出你到了正确的地方。

根据您的说法,您的软件信息似乎在与joomla不同的服务器上运行。

您可以通过直接连接数据库或创建专用软件来解决此问题,该软件将在“软件信息”服务器上处理您的请求。

直接连接 通常禁用远程访问数据库服务器,这是一个很好的安全措施。但是,您可以使用mysql远程表和有限帐户,并直接从Joomla模块或组件访问远程数据库。这个解决方案非常糟糕,因为它依赖于远程数据库的结构。

编写软件 在这里,您的Joomla扩展将查询您必须放在数据库服务器上的新软件。根据您的编写,连接应该是安全的(https / ssl)。

如何实现它(使用REST,使用GET传递参数等)实际上并不重要,但可能存在公司标准,REST很容易理解。

所以你必须从你的joomla扩展中获取http:

(REST)

https://info-db-server-ip/license/130

(GET)

https://info-db-server-ip/license/index.php?userid=130

并且脚本通常会返回包含许可证详细信息的json编码响应。