php - 使数据库可供其他服务器使用

标签 php javascript database

好的, 我不太清楚如何提出这个问题,所以请随意编辑。

这就是想法。

我有一个数据库,我认为它可能对网站管理员有用。 我想提供一些与数据库的接口(interface)作为付费服务。 我希望我的数据库动态填充下拉选项菜单。

我知道当数据库、请求 html/javascript 和处理 php 都在同一服务器上时该怎么做。

如果请求的html html/javascript在网站管理员的服务器上,并且处理phps和数据库在我的服务器上,我不太确定是否可以这样做。

我也不确定如何确保只有授权用户才能连接到我的数据库。

此时,我正在寻找宏观层面的解决方案,而不是代码实现。

谢谢!

最佳答案

我建议您不要直接连接到远程数据库服务器,而是创建一个简单的 Web 服务(例如,基于您指定的查询字符串中指定的请求,从数据库中获取信息的 PHP 页面)来为您的数据库生成 XML/JSON网页。

包含下拉框的网页可以发出 AJAX 请求来获取 XML 并解析数据。通过这种机制,可以避免数据库暴露带来的安全问题。

关于php - 使数据库可供其他服务器使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689059/

相关文章:

php - mysql查询性能指标

javascript - 更改全日历中的事件颜色

javascript - 更新停止后 React props 解构?

mysql - Hashmap-存储和查询sql数据库

Java应用程序不断检查表中添加的新行

php - 通过打印机使用打印功能打印 php 表

php - 如何使用 PHP 在 MySQL 数据库表中查找一行并仅插入一个值?

php - Laravel RESTful API 版本控制设计

javascript - Jquery 将额外的变量传递给排序函数

mysql - 孤立表导致 MySql 崩溃