zoukankan      html  css  js  c++  java
  • cookie和session

    1. cookie是客户端技术,可以保存字符串信息。cookie可以保存中文,默认会使用urlencode编码,可以使用urldecode解码。设置:setCookie("name","yanna",time()+3600)   获取:$_COOKIE['name']  print_r($_COOKIE)更新:setCookie("name","yanna",time()+3600) 删除:setCookie("name","",time()-20)

    2.session是服务器端技术。一个会话对应一个session文件。session需要初始化才能使用。session数据默认存在时间是1440s,即24min,可以在php.ini中配置,注意修改后重启apache。

        保存:1> 初始化session_start();

                 2> 保存$_SESSION['name']="yanna"

             session文件可以保存double,integer,array,object,bool等多种类型。   

        获取:1>初始化session_start(); 

                 2>print_r($_SESSION)  $_SESSION["name"]

           (如果要取出类的对象,需要事先申明一下类的定义信息)

        更新:1> 初始化session_start();

                 2>更新$_SESSION['name']="yanna1"

        删除:1> 初始化session_start();

                 2> unset($_SESSION['name']);(删除某一对键值)   session_destroy();(删除所有)。

    $sid=session_id();可以获取到服务器传给客户端的session id值。

    session_id($_GET[‘PHPSESSID’]);服务器端设置session id文件,通过判断客户端传过来的session id值。

  • 相关阅读:
    搬家
    围棋程序
    图论----基础知识
    贪心算法
    944. 删列造序
    1221. 分割平衡字符串
    面试题 01.01. 判定字符是否唯一
    剑指 Offer 10- II. 青蛙跳台阶问题
    面试题 16.11. 跳水板
    1137. 第 N 个泰波那契数
  • 原文地址:https://www.cnblogs.com/yannuonuo/p/3284568.html
Copyright © 2011-2022 走看看