@52fhy
2016-05-12T15:05:09.000000Z
字数 1229
阅读 461
PHP
<?phpini_set("session.save_handler", "memcache"); // memcacheini_set("session.save_path", "127.0.0.1:11211"); // 不要tcp:session_start();$mem = new memcache();$mem->addServer('127.0.0.1', '11211');//测试memcache是否正常//$mem->add('uid', 6, 0, 3600);//echo $mem->get('uid');//设置一个session//$_SESSION['uid'] = 10;//var_dump($_SESSION);//查看session在memcache里的存储echo $mem->get(session_id());
<?phpini_set("session.save_handler", "redis"); // memcacheini_set("session.save_path", "127.0.0.1:6379"); // 不要tcp:session_start();$redis = new redis();$redis->connect('127.0.0.1', '6379');//测试redis是否正常//$redis->set('uid', 6, 3600);//echo $redis->get('uid');//设置一个session$_SESSION['uid'] = 10;//var_dump($_SESSION);//查看session在redis里的存储var_dump($redis->get('PHPREDIS_SESSION:'.session_id()));
需要实现:
session_set_save_handler ( callable $open , callable $close , callable $read , callable $write , callable $destroy , callable $gc [, callable $create_sid ] )
自 PHP 5.4 开始,可以使用下面的方式来注册自定义会话存储函数:
bool session_set_save_handler ( SessionHandlerInterface $sessionhandler [, bool $register_shutdown = true ] )
session_set_save_handler() 设置用户自定义 会话存储函数。 如果想使用 PHP 内置的会话存储机制之外的方式, 可以使用本函数。 例如,可以自定义会话存储函数来将会话数据存储到数据库。
在PHP中自定义session的存储方式 - yagas的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/yagas/article/details/7593415
