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

相关文章:

  • 2021-11-25
  • 2022-01-25
猜你喜欢
  • 2021-10-08
  • 2022-12-23
  • 2022-01-09
  • 2022-01-11
  • 2021-07-25
相关资源
相似解决方案