简介: 在PHP开发偶尔会遇到需要保存Session数据到数据库的要求,大多也是为了实现Session共享,自己简单的实践了PHP的自定义保存Session功能,用起来还是非常方便。 原型: 1.session_set_save_handler ( callable $open , callable $close , callable $read , callable $write , callable $destroy , callable $gc [, callable $create_sid [, callable $validate_sid [, callable $update_timestamp ]]] ) : bool 2.session_set_save_handler ( object $sessionhandler [, bool $register_shutdown = TRUE ] ) : bool 实践: 1.调用session_start()之后,就会执行open → read → write → close 2.write是PHP脚本执行完毕之后调用的,就是保存当前Session的数据 3.read就是相当于恢复Session数据,一次性读入到$_SESSION变量中 实例: class FileSessionHandler { private