我们使用ie或者别的浏览器登录一个网页时,鼠标停在用户名一栏时,我们再单击一下,可能就会显示以前输入的一些用户名以列表的形式显示出来,我想这是浏览器在某一个地方保存的信息,是在哪里保存的呢?选择了用户名后,鼠标停在密码一栏时,密码会自动填写进去了,不用我们再填写一遍,而有些页面是不能这样做的,像csdn的登录页面.请问这是什么原理呢?

解决方案 »

  1.   

    C:\Documents and Settings\userName\Local Settings\Temporary Internet Files
    这里是我的cookie保存的位置(ie8,查看临时文件看到的).里面有cookie:[email protected]等一系列的文件.但是我输入内部网的一个10.10.10.11时,登录用户名和密码都可以自动输入的.为什么C:\Documents and Settings\userName\Local Settings\Temporary Internet Files里没有cookie:[email protected]这个文件呢?哪位老大能详细解释一下我的问题?
      

  2.   

    关于密码栏自动填写进去,我的理解是这样的,在html里设置一下password输入框的onFocus,当onFocus时,取出cookie里的密码,自动填写进去.
    试过了,这样做可以.再问下面的问题:
    C:\Documents and Settings\userName\Local Settings\Temporary Internet Files 
    这里是我的cookie保存的位置(ie8,查看临时文件看到的).里面有cookie:[email protected]等一系列的文件.但是我输入内部网的一个10.10.10.11时,登录用户名和密码都可以自动输入的.为什么C:\Documents and Settings\userName\Local Settings\Temporary Internet Files里没有cookie:[email protected]这个文件呢? 
      

  3.   

    我知道是cookie,文件具体在什么地方?
      

  4.   

    肯定是有的,只是文件名字未必如你所想的一样,你可以把cookie文件都打开就知道了。
      

  5.   

    内个是windows的表单记录功能 ,不是cookie的
      

  6.   

    to yybjroam05:
    看了下代码,也确实没有对用户名和密码保存cookie这样的代码
      

  7.   

    $_SESSION["_temp_gonghao"]=$gonghao;
    这样服务器是不是每次会把这个session信息自动发送到客户端?需要不需要代码里手动设置?
      

  8.   

    你说的应是windows的表单记忆吧,windows有一个密码保存功能的,
    尝试下IE选项/浏览历史记录/删除 
      

  9.   

    嗯,应该是windows的密码保存功能而不是cookie的作用