background image

  
  $_SESSION['user_id']='123';//给一个 session 变量赋值,如果该变量不存在即创

  
  echo$_SESSION['user_id'];//访问 session 变量
  
  $_SESSION=array();//清空所有 session 变量
  
  session_destroy();//清除会话 ID
  
  //sessionend
  
  //cookiestart
  
  setcookie('user_id',123);//创建一个 cookie 变量 user_id=123
  
  echo$_COOKIE['user_id'];//访问 cookie 变量和变通变量一样
  
  setcookie('user_id',0,time()-1);//删除 cookie 变量
  
  //codieend
  
  //该代码不可运行,只是将所有使用方法在这里列出,实际应该不同功能在不同页
面使用,将在下面的例子中演示
  
  ?>
  
  cookie,session 是 WEB 应用程序保持用户状态的方法
  
  cookie 是保存的客户端的信息,由客户端连接服务器时发送到服务器的。
  
  session 是保存在服务端的信息,从这个角度 session 相对 cookie 更安全
  
    当 会 话 创 建 时 服 务 器 返 回 给 客 户 端 一 个 加 密 后 的 sessionid 以标识用户身份 ,
sessionid 一般保存在 cookie 当 cookie 不可用时由 URL 传递
  
  上面的代码演示如何创建和使用 sessioncookie 变量