概述
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
是时候承认了:我们有意的避开了Web开发中极其重要的方面。到目前为止,我们都在假定,网站流量是大量的匿名用户带来的。
这当然不对。浏览器的背后都是活生生的人(至少某些时候是)。这忽略了重要的一点:互联网服务于人而不是机器。要开发一个真正令人心动的网站,我们必须面对浏览器后面活生生的人。
很不幸,这并不容易。HTTP被设计为”无状态”,每次请求都处于相同的空间中。在一次请求和下一次请求之间没有任何状态保持,我们无法根据请求的任何方面(IP地址,用户代理等)来识别来自同一人的连续请求。
在本章中你将学会如何搞定状态的问题。好了,我们会从较低的层次(cookies)开始,然后过渡到用高层的工具来搞定会话,用户和注册的问题。
在线练习
{$ activeFileHint $}