一些信息不想让用户看,但又需要保存在网页上,方便处理.  请问有什么方法?我大概了解了一下:
1.使用hidden field. 用户查看源码就得知,这个肯定不行了.
2.把内容放在某元素的attribute内,需要比较隐蔽,但客户端仍然可以通过一些工具取得这个值
3.把内容放在js变量内,客户端仍然可以通过一些工具取得js变量的值.
4.写到cookie上,好象还是可以通过工具取得最后,我想到的是加密后再保存. 不知大家有没有好的方法. 

解决方案 »

  1.   

    你的数据发到客户端了吗?
    1 没发?那很安全
    2 发了? 那就不会安全不想让用户看到的内容,最安全的方法就是不发给用户。有些信息可以保存在session里面。
    OVER
      

  2.   

    一些无关紧要的信息,简单加密也无妨,参见JSF或者.net的实现
      

  3.   

    楼主将相关信息存放在客户端,你能取到,其他人都能取到。
    如果绝对不能被其他人取到,还是建议存放在服务器端的session中
      

  4.   


    问题是session会过期.
      

  5.   

    按照需求设置session消亡时间 保存在session中是比较保险而且好实现的