<?php
/*
*
session_abort — Discard session array changes and finish session
舍弃会话序列变化和结束会话 session_cache_expire — 返回当前缓存的到期时间
session_cache_limiter — 读取/设置缓存限制器
session_commit — session_write_close 的别名
session_decode — 解码会话数据
session_destroy — 销毁一个会话中的全部数据
session_encode — 将当前会话数据编码为一个字符串
session_get_cookie_params — 获取会话 cookie 参数
session_id — 获取/设置当前会话 ID
session_is_registered — 检查变量是否在会话中已经注册
session_module_name — 获取/设置会话模块名称
session_name — 读取/设置会话名称
session_regenerate_id — 使用新生成的会话 ID 更新现有会话 ID
session_register_shutdown — 关闭会话
session_register — Register one or more global variables with the current session
* 注册一个或者多个全乎变量给当前会话 本函数已自 PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除。
*
session_reset — Re-initialize session array with original values
* 重新初始化会话阵列的原始值
*
session_save_path — 读取/设置当前会话的保存路径
session_set_cookie_params — 设置会话 cookie 参数
session_set_save_handler — 设置用户自定义会话存储函数
session_start — 启动新会话或者重用现有会话
session_status — Returns the current session status
* 返回当前会话状态
*
session_unregister — Unregister a global variable from the current session
* 从当前会话注销一个全局变量
*
session_unset — Free all session variables
* 释放所有会话变量,其实就是释放变量占用内存
*
session_write_close — Write session data and end session
* 写会话数据和结束会话
*
*
*
*
* msession很多人在读官方手册的时候,会看到这个是做一个session一致性管理的api,借助msession服务器统一管理session
* 但是就目前2015年3月27日14:15:19,php官方的pecl已经不再维护这个扩展包了,原作者貌似已经开发了另一个东西MCache
* 现在是2.0版本
* http://www.mohawksoft.org/?q=node/8
* 有兴趣的可以去看下,但是就现在来说,目前想一致性管理session,可以使用memcache,memcached或者redis来管理,
* 就性能而言memcache比redis强,但是在不在意session数据失效的项目来说,也就是因为memcache崩溃需要再次读取原先数据的项目
* memcache首选,在需要session数据管理调用比较强的项目来说redis更好,因为有快照恢复功能
* 如何让memcache或者redis接收php的session的句柄,百度一下,配置很简单
*
*
*/ //有些人说要session_start();必须顶行写,其实不必,只要前面没有类似ob系类函数的操作就行,因为PHP 内部会调用会话管理器的 open 和 read 回调函数 //echo 'hello';
//session_start();
//$_SESSION [ 'favcolor' ] = 'green' ;//存数值
//$_SESSION [ 'animal' ] = 'cat' ;
//$_SESSION [ 'time' ] = time();
//
// //
////echo $_SESSION [ 'time' ] ;//打印数值
//
//
////var_dump($r);
//session_unset();//注销所有变量
//session_destroy();//销毁会话
//
// //session_cache_limiter('private');//读取/设置缓存限制器
//$cache_limiter = session_cache_limiter();
///* 设置缓存过期时间为 30 分钟 */
//session_cache_expire(30);//返回当前缓存的到期时间
//$cache_expire = session_cache_expire();
///* 开始会话 */
//session_start();
//echo $cache_limiter;
//echo $cache_expire; //session_start();
//$d = $_SESSION [ 'time' ] = time();
//$_SESSION [ 'zx' ] ="zx";
//// store our current session
//$r= session_encode();//序列化所有的$_SESSION的数据,不是加密
//print_r($r);
//echo '<br>';
//
//session_decode($d);
//print_r($d);
//echo '<br>';
//print_r(session_status());
//echo '<br>';
//print_r(session_get_cookie_params());//获取会话 cookie 参数
//echo '<br>';
//
//echo session_id();//id值
//echo '<br>';
//
//
//echo session_module_name();//获取/设置会话模块名称
//
//
//echo session_name();//函数返回当前会话名称 //session_start(); //session_save_path();//设置session的保存路径,一般不要设置,,在服务器的php.ini里面设置
//
//session_set_save_handler($open, $close, $read, $write, $destroy, $gc);//也是同上,设置session的句柄 //session_set_cookie_params($lifetime, $path, $domain, $secure, $httponly);//原因同上

php session详解的更多相关文章

  1. 【Hibernate】Hibernate系列2之Session详解

    Session详解 2.1.概述-一级缓存 2.2.操作session缓存方法 2.3.数据库隔离级别 2.4.持久化状态 2.5.状态转换 2.6.存储过程与触发器

  2. PHP5 session 详解【经典】 -- 转帖

    PHP5 session 详解[经典] http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议.所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的.而越 ...

  3. Cookie与Session详解

    来源:<PHP核心技术与最佳实践> 列旭松 陈文 著 Cookie与Session详解读书笔记,从概念.操作.应用.注意事项以及区别等几方面详细阐述两者的基础知识,它们都是针对HTTP协议 ...

  4. orakill和ALTER SYSTEM KILL SESSION详解

    --orakill和ALTER SYSTEM KILL SESSION详解[转]-----------------------------------------2013/11/05 一个用户进程偶尔 ...

  5. 巨人大哥谈Web应用中的Session(session详解)

    巨人大哥谈Web应用中的Session(session详解) 虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术. ...

  6. 网络基础 http 会话(session)详解

    http 会话(session)详解 by:授客 QQ:1033553122 会话(session)是一种持久网络协议,在用户(或用户代理)端和服务器端之间创建关联,从而起到交换数据包的作用机制 一. ...

  7. JavaWeb Session详解

    代码地址如下:http://www.demodashi.com/demo/12756.html 记得把这几点描述好咯:代码实现过程 + 项目文件结构截图 + ## Session的由来 上一篇博文介绍 ...

  8. 引用 Session详解 作者:郎云鹏

    本文转载自leeldy<Session详解 作者:郎云鹏>   引用 leeldy 的 Session详解 作者:郎云鹏 目录: 一.术语session 二.HTTP协议与状态保持 三.理 ...

  9. ASP.NET Session详解(转)

    ASP.NET Session详解 本文章来自:http://blog.163.com/adam601@126/blog/static/22506317200932824210996/ 当用户在 We ...

  10. Session详解、ASP.NET核心知识(8)

    介绍一下Session 1.作用 Cookie是存在客户端,Session是存在服务器端,目的是一样的:保存和当前客户端相关的数据(当前网站的任何一个页面都能取到Session). 在本篇博文的姊妹篇 ...

随机推荐

  1. 程序员必备的代码审查(Code Review)清单【转载】

    在我们关于高效代码审查的博文中,我们建议使用一个检查清单.在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行.它们也是一种保证常见问题能够被发现并被解决的便利方式 ...

  2. Spring3.0 demo (注解自动注入)

    这个demo是maven工程,目录结构如下 pom.xml maven依赖 .....省略 <dependency> <groupId>org.springframework& ...

  3. [转]走向视网膜(Retina)的Web时代

    转载出处:http://www.w3cplus.com/css/towards-retina-web.html 维基百科将Retina译为“视网膜”."Retina"一词,原意是“ ...

  4. enum枚举类型的使用

    修饰符为public static enum,不用加final,否则提示错误. 枚举类的所有实例必须在枚举类中显式列出(,分隔,; 结尾).列出的实例系统会自动添加 public static fin ...

  5. android6.0 适配的问题——activity销毁的问题

    1.最近我去运行我们公司所开发的APP,发现出现很多问题,就是从前一个页面跳到另外一个页面后,前一个页面会被销毁. 正常来说,activity跳转过程是这样: A: 存在intent +setActi ...

  6. C#/.NET Little Wonders: Use Cast() and OfType() to Change Sequence Type(zz)

    Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, ...

  7. Storm配置项详解【转】

    Storm配置项详解 ——阿里数据平台技术博客:storm配置项详解 什么是Storm? Storm是twitter开源的一套实时数据处理框架,基于该框架你可以通过简单的编程来实现对数据流的实时处理变 ...

  8. [R语言]foreach和doParallel包实现多个数据库同时查询

    R语言在进行数据库查询时,每执行一条语句,都会阻塞.直到查询语句返回结果之后,才会进行下一条语句. 为了能够实现同时对多个数据库进行查询,以节省顺序执行下来的时间,首先考虑通过多线程来进行数据库查询. ...

  9. Hadoop IPC的代码结构分析

    与IPC相关的代码在org.apache.hadoop.ipc包下.共七个文件,其中4个辅助类: RemoteException Status VersionedProtocol Connection ...

  10. 将类似 12.56MB 36.89KB 转成 以K为单位的数字【备忘】

    select case RIGHT(RESOURCE_SIZE,2) when 'MB' THEN SUBSTRING_INDEX(RESOURCE_SIZE,'MB',1)*1024 ELSE SU ...