由于http是无状态协议,所以在web开发中需要用到会话控制技术。
建立连接=发送请求=响应请求=关闭连接
cookie
数据主要存储在浏览器,客户端可以禁止cookie的使用,也可以被篡改所以cookie是不安全的。
setcookie();
COOKIE();session数据主要存储在服务器端,需要cookie来传递sessionid,如果客户端不支持cookie,可以修改sessionid的传递方式,通过url传递,需打开session.usetranssid=1;session.useonlycookies=1。支持跨域使用session,可以使用session的入库存储,设置sessionsetsavehandler(′sessopen′,′sessclose′,′sessread′,′sesswrite′,′sessdestroy′,′sessgc′);sessionname();sessionid();sessionunset();unset();session的生命周期:sessionstart()−>sessionid()(_COOKIE[‘PHPSESSID’])->session.gc_maxlifetime->session.save_path->session_destroy()(unset($_SESSION[’’]))
