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