有登入系统,每页都会显示登入用户的用户名字,或者会用到session,这些php能不能离线储存呢?谢谢

解决方案 »

  1.   

    不清楚html5.但是里选储存应该还是要用到cookie.
      

  2.   

    离线储存和PHP没半点关系,那是浏览器与浏览器脚本的事,不会经过PHP的.
    但可以通过JS发送给PHP
      

  3.   

    "If your site is fairly static, HTML5's cache manifest may get you most of the way there. Have PHP output a cache.manifest file in the correct format with all your routing system's URLs and those URLs will be stored locally in a compliant browser. Attempting to access them will pull them out of the cache if possible."静态的php是确实可以离线储存的
      

  4.   

    首先, 你说的"每页都会显示登入用户的用户名字"这个可以用session, 也可以用cookie, 这些都和html5离线存储没有关系
    当然也可以用html5的离线存储,但是并不需要html5的离线存储和php也没有太大关系(如2楼所说),这个说的没关系是因为html5在浏览器端,php在服务器端. 
    你说能不能用在php上,当然可以,因为只要php输出相关内容到浏览器上就行了,也就是你的3楼里说的.
    但是离线存储是浏览器端的技术,所以它本身和php没有任何关系
      

  5.   

    多謝朋友的清楚解答!
    最後想問一個問題,使用session來顯示用戶名字的php,能不能成功離線儲存?
    因為我測試了一個會查詢數據庫的php,結果是儲存不了的
      

  6.   


    如果你需要"下次自动登录"功能的话,可以用cookie在客户端(浏览器)保存用户名及密码(md5后),下次用户验证时自动读取cookie里的,这个可以算是"离线存储",不过因为cookie有长度限制且必须每次请求都发送,所以和html5里的离线存储无法比.如果只需要本次会话间保存,可以只用服务器端的session,将用户名或更多内容保存在此,session因为在服务端,所以可以放多一点内容. session的内容在本次会话结束后就没有了,不能做到所谓的离线存贮
      

  7.   

    不可以的。
    html5 再过强大 不过只是 浏览器脚本。
    没有办法 一直回话 session 。