我想开发一个可排序的表格,当用户点击标题列时,该表格将通过 JSON 检索数据并显示它。为了让它工作,我必须将数据库列和数据库表名等信息与列放在一起。当用户点击它时,这些值将被传递到服务器并检索更新的数据。
所以我的问题是,公开数据库表和表列名是否安全?我一直在考虑使用 php session 来存储这些信息,并且只公开链接到信息的 session id。但问题是,如果我这样做,如果用户打开我网站的多个选项卡,排序将不起作用。
你知道其他更好的方法吗?
谢谢。
最佳答案
Datatables 是一个 jQuery 插件,它可以完全满足您的需求,还提供许多不同的功能。它允许您按列对表格进行排序。数据表的一些例子: http://datatables.net/examples/
您还可以使用ajax 获取数据。看看这个例子:http://datatables.net/release-datatables/examples/ajax/ajax.html
人们使用超过 20 万行的数据表,看看 http://datatables.net/release-datatables/examples/data_sources/server_side.html
关于php - 可排序表安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19355694/