打开以前登录过的页面,有时候会在登陆框 自动显示以前登录的用户名,密码等信息,这些信息应该是保持在cookie中
我想询问下,浏览器如何知道登录名是cookie的哪个特定字段,有规定么?
另外,cookie中记录的用户名看上向是加密过,但是显示在页面中的却是未加密的,浏览器怎么把用户名不知道哪位高手能够花点时间,指点一下
不胜感谢!

解决方案 »

  1.   

    Cookie的读写,取决于网站的Cookie操作代码
    有的是加密的,有的则是明文的
    浏览器不是知道,而是网站的代码知道。
      

  2.   

    比如说我打开hi.baidu.com,登录进去后
    下次打开hi.baidu.com 页面里面的用户名编辑框自动填充上次成功登录的用户名这个动作应该是浏览器自己找到用户名后写的吧
      

  3.   

    你要知道你打开的是hi.baidu.com的网页
    他之所以能记住是因为之前你打开这个网页操作的时候,进行了cookie写入
    现在又打开这个网页,他就直接从之前的cookie中读取出来了
      

  4.   


    我知道我之前进行了cookie写入
    我想知道的是,这个用户名是在服务器保存还是在本地保存,
    因为我发现在页面源代码里面的JavaScript中发现了我的用户名
    我只是想了解这个用户名是否是在服务器里面记录
      

  5.   

    打开以前登录过的页面,有时候会在登陆框 自动显示以前登录的用户名,密码等信息,这些信息应该是保持在cookie中不是保存在COOKIE里,而是浏览器的“自动完成”功能。可以通过浏览器设置是否自动完成地址、表单,以及表单里面的用户名和密码。COOKIE里如果记录的是加密过的用户名,那也不是由浏览器解密并调用,而是发送给服务器端,由服务器端来解密。
      

  6.   

    COOKIE当然是保存在本地了
    session是保存在服务器上的有些网页本身就带有JS脚本的,等网页下载完执行JS就解密了