zoukankan      html  css  js  c++  java
  • session笔记-韩顺平

    1、cookie的缺陷:服务器和客户端之间不断的传送cookie需要耗费带宽,而且存在不安全性(用户名和密码不断在互联网上传送)。

    2、(w3cschool)Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用

    PHP session 通过在服务器上存储用户信息(比如用户名称、购买商品等)以便随后使用。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。

    Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。

     - session_start() 函数必须位于 <html> 标签之前。向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 UID。

     - $_SESSION变量

     - isset() 函数检测是否已设置 "views" 变量。$_SESSION['views']=1;

     - unset() 函数用于释放指定的 session 变量

    <?php
    unset($_SESSION['views']);
    ?>

     session_destroy() 函数彻底终结 session:重置 session,您将失去所有已存储的 session 数据。

    <?php
    session_destroy();
    ?>

    3、Session是服务器端技术,会默认存放在服务器的C:/Windows/temp目录下面。之所以我能在自己的该目录下看到session,是因为apache服务器也安装在我的PC上。而实际情况是session只会出现在服务器的目录下。默认命名方式:sess_XXX。

  • 相关阅读:
    mac 个人账户环境变量位置
    版本控制工具Git
    xmind导图用例转换为表格用例
    Mysql清空表(truncate)与删除表中数据(delete)的区别
    log4j日志级别及使用规范
    洛谷 P3807 【模板】卢卡斯定理
    jmeter环境配置与java环境配置
    NOI2020乱搞记
    Re:ゼロから始める文化課生活
    阅读书单
  • 原文地址:https://www.cnblogs.com/wingjay/p/3866515.html
Copyright © 2011-2022 走看看