有道笔记文档链接:php-会话控制(cookie,session).md
链接:http://note.youdao.com/noteshare?id=74f196e4b273ba825392cd6be9a9ff30

1、会话控制

1.1 cookie

  • 操作cookie

    1. setcookie('yubai',123) // 设置cookie
    2. $_COOKIE['yubai'] //获取cookie
    3. setcookie('yubai',123,time()-1 // 删除cookie

    1.2 session

  • 创建session

    1. session_start(); // 开启会话
  • 获取session

    1. $_SESSION['user']
  • 设置数据

    1. $_SESSION['user'] = 'admin';
  • 删除session

    1. unset($_SESSION['user']);
  • 获取存在于客户端的cookie名称

    1. session_name();
  • 获取存在于客户端的cookie值

    1. session_id()
  • 设置cookie 30 天有效

    1. setcookie(session_name(),session_id(),time()+ 60*60*24*30);
  • 判断表单提交方法

    1. stristr() 方法 不区分大小写 返回时字符串 如果是 POST提交 true 否则false
    2. stristr($_SERVER['REQUEST_METHOD'],'PSOT')