既然session和cookie都是用来存储临时数据的,那么它们有什么区别呢?
至于可能的知识:
如果您将变量设置为“cookies”,那么您的用户将不必在每次进入您的社区时登录。
Cookie 将保留在用户浏览器中,直到被用户删除。
但会话被广泛使用,因为如果用户浏览器安全设置设置得较高,您的 cookie 就有可能被阻止。
如果您将变量设置为“sessions”,则将使用浏览器会话跟踪用户活动,并且您的用户每次重新打开浏览器时都必须登录。此外,如果您使用“sessions”变量,则需要保护“sessions”目录,方法是将其放置在 Web 根目录之上,或者请求您的 Web 主机将其设为不可浏览的目录。
主要区别在于 cookie 存储在您的硬盘中,而会话则不存储在您的硬盘中。会话基本上就像令牌,在身份验证时生成。只要打开浏览器,会话就可用。
希望以下链接能进一步澄清您的疑虑
http://wiki.answers.com/Q/What_is_the_difference_ Between_session_and_cookies http://wiki.answers.com/Q/What_is_the_difference_between_session_and_cookieshttp://www.allinterview.com/showanswers/74177.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)