好的, 我不太清楚如何提出这个问题,所以请随意编辑。
这就是想法。
我有一个数据库,我认为它可能对网站管理员有用。 我想提供一些与数据库的接口(interface)作为付费服务。 我希望我的数据库动态填充下拉选项菜单。
我知道当数据库、请求 html/javascript 和处理 php 都在同一服务器上时该怎么做。
如果请求的html html/javascript在网站管理员的服务器上,并且处理phps和数据库在我的服务器上,我不太确定是否可以这样做。
我也不确定如何确保只有授权用户才能连接到我的数据库。
此时,我正在寻找宏观层面的解决方案,而不是代码实现。
谢谢!
最佳答案
我建议您不要直接连接到远程数据库服务器,而是创建一个简单的 Web 服务(例如,基于您指定的查询字符串中指定的请求,从数据库中获取信息的 PHP 页面)来为您的数据库生成 XML/JSON网页。
包含下拉框的网页可以发出 AJAX 请求来获取 XML 并解析数据。通过这种机制,可以避免数据库暴露带来的安全问题。
关于php - 使数据库可供其他服务器使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689059/