美文网首页
什么是SESSION

什么是SESSION

作者: townfish | 来源:发表于2017-12-04 14:34 被阅读11次

    cookie是将会话数据保存在客户端,而SESSION是将会话数据存在服务器:

    cookie保存的数据类型只能是字符串,而session可以存储所有数据类型,除了资源外

    cookie保存的数据量很小,而session保存的数据量很大

    session是基于cookie技术的,没有cookie,就没有session

    session是将session的id存存储在cookie中,而session的数据保存在服务器;每次向网站请求时,只需要发送session的id,通过session的id将服务器端口保存的用户数据调出来

    cookie单独使用有很多缺点,如果存储用户名密码保存在客户端不加密很容易被看到,如果加密这个的话,又会因为cookie保存数据量小被限制

    接下来开始session的使用

    //开启session会话

    session_start();

    $_SESSION["username"] = 'admin';

    $_SESSION['password'] = '123456';

    PHPSESSID为cookie的名,s83ao0v04h9ape818ri3emcgp3;为值,path=/为路径

    //开启SESSION会话

    session_start();

    echo "<pre>";

    print_r($_SESSION);

    echo "</pre>";

    访问session时,客户端会带cookie到服务器

    相关文章

      网友评论

          本文标题:什么是SESSION

          本文链接:https://www.haomeiwen.com/subject/cimobxtx.html