0

因此,Google Map API 教程使用 PHP、MySQL 和 Google 地图创建商店定位器从 mySQL 数据库获取输出并使用 php 将其处理为 XML(请原谅我的业余术语)。

我的简单问题是,是否绝对有必要将 mySQL 数据输出到 XML 中?

有没有其他方法可以从 mySQL 中获取数据并将其转换为变量以在其他地方的 js 函数中使用?通过这个例子,任何人都能够运行一个简单的查询并查看我的所有数据吗?它似乎不是很安全,在这种情况下,为什么不简单地回显 mySQL 查询结果呢?

4

1 回答 1

0

虽然没有严格要求将数据转换为 XML,但这种标准格式非常适合表示结构化数据。但是你很可能决定使用 JSON,或者你喜欢的任何自制格式。不过不要重新发明轮子。

您提出的第二个问题与输出格式无关,而是访问控制问题。

据我快速浏览本教程可以看出,实际上任何人都可以连接到您的服务器并提取数据。

为了限制对数据的访问(即限制对脚本的访问phpsqlsearch_genxml.php),例如,您可以验证 ajax 请求中是否存在会话 cookie。在脚本的最开始实施这样的检查,如果用户没有登录,可能会产生错误。

于 2013-06-05T15:45:09.873 回答