我想在网上制作一个WYSIWYG编辑器,它支持多个用户输入数据,但是当用户正在编辑时,很多div会在这个过程中创建,每个div应该有一个唯一的id来写入数据库,并使用JS生成。但问题是...... id应该是唯一的,我如何确保js代码是唯一的,似乎js在客户端执行,它可能不会发生....(用户可以使用firebugs修改它),另外,另一个客户端也在编辑同一个文件,他们也可能使用相同的id,系统会有问题......
有关于此的任何想法吗?
答案 0 :(得分:0)
考虑根据会话变量/应用程序变量维护一个全局变量并增加它,否则你可以使用随机数/日期时间或两者一起。
也许是这样的:
id =应用程序变量+会话变量+(根据要求增加)...
这将以两种方式提供独特的解决方案.. 事实上,在已知增量的情况下,您的服务器可以跟踪您在客户端上所做的所有更改。
希望有所帮助。答案 1 :(得分:0)
为每个客户提供一个很大的唯一编号范围。