能评

php4的session功能评述(三)

总的感觉php的session功能基本上还能用一用,还算方便,省了很多自己处理cookie的麻烦事情。php的session管理还是基于文件的,默认的是在/tmp目录下生成一个和sessionid同名的session文件,在这个文件里保存register的sessiondata。session有生存期,在/usr/local/lib/php.ini里可以设置。招倒是有,session文件的目录是可配置的,把所有的session文件搞到一个共享的nfs目录就完事了。BTW:由于语法的不严格,php的函数返回

php4的session功能评述(二)

从字面意思来看decode是把用户的串解析出来以后set到session里面,encode则是把session的数据“打包”返回给用户。如果你的sessionid是aaeebbcfd4455ec2c0d5cb590f8fab74,那么这串东西实际上是存在/tmp/aaeebbcfd4455ec2c0d5cb590f8fab74文件当中。现在需要你自己把这串东西做处理,析出你想要的sessiondata。很奇怪php4没提供一个方便的接口实现已register变量的解析...或者有我没找着。先自己写一个了.

php4的session功能评述(一)

php4比php3新加了session的支持。一个session除了sessionID,还可以有自己的sessiondata,可以记录和区分sesion的不同状态。php4对session操作提供以下接口:session_start—Initializesessiondatasession_destroy—Destroysalldataregisteredtoasessionsession_name—Getand/orsetthecurrentsessionnamesession_module_name—