Google Map API 教程 Creating a Store Locator with PHP, MySQL & Google Maps从 mySQL 数据库获取输出并使用 php 将其处理为 XML(请原谅我的业余术语)。
我的简单问题是,是否绝对有必要将 mySQL 数据输出为 XML?
是否没有其他方法可以从 mySQL 中获取数据并将其转换为变量以便在其他地方的 js 函数中使用?通过这个例子,任何人都可以运行一个简单的查询并查看我的所有数据?它看起来不太安全,在这种情况下为什么不简单地回显 mySQL 查询结果呢?
最佳答案
虽然并不严格要求将数据转换为 XML,但这种标准格式非常适合表示结构化数据。但是您很可能决定使用 JSON,或者您喜欢的任何自制格式。但不要重新发明轮子。
您提出的第二个问题与输出格式无关,而是访问控制的问题。
据我快速浏览教程可知,确实任何人都可以连接到您的服务器并提取数据。
为了限制对数据的访问(即限制对脚本 phpsqlsearch_genxml.php
的访问),您可以验证 ajax 请求中是否存在 session cookie。在脚本的最开始实现这样的检查,如果用户未登录,可能会生成错误。
关于php - 有没有其他方法可以通过 PHP 将 mySQL 数据输出到 XML 中? (适用于 Google map API V3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16942264/