PHP中SESSION机制探究

1、php中session的生成机制我们先来分析一下PHP中是怎么生成一个session的。设计出session的目的是保持每一个用户的各种状态来弥补HTTP协议的不足(无状态)。我们现在有一个疑问,我们都知道session是保存在服务器的,既然它用于保持每一个用户的状态那它利用什么来区别用户的呢?这个时候就得借助cookie了。当我们在代码中调用session_start();时,PHP会同时往SESSION的存放目录(默认为/tmp/)和客户端的cookie目录各生成一个文件。session文件名称像这样: 查看全文

日期:2010-04-04 22:19   分类:php基础学习   标签:session     阅读次数 (1084)   查看评论 (4)

升级php到5.3后的session问题

今天看了一下php5.3的新特性后决定试用一下,就把window平台的php版本升级到了5.3。再次运行用zemd framework开发的项目时却报错了:Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'You must explicitly start the session with Zend_Session::start() when session options are set to strict.' in D:wwwpimcorepimcorelibendSession.php:447。报了session问题。 查看全文

日期:2010-04-01 21:18   分类:php周边了解   标签:session     阅读次数 (810)   查看评论 (0)