多个session共享数据如何实现 - PHP进阶讨论
提问:1)多个session共享数据如何实现???我不想用文件,也不想用数据库?就是想用语言本身类似application的东东?到底有没有,我原先一直用java在php...
提问:1)多个session共享数据如何实现?? ?我不想用文件,也不想用数据库?就是想用语言本身类似application的东东?到底有没有,我原先一直用java在php中找不到,感觉很郁闷。
展开
2013-08-30
展开全部
首先创建数据表,MySQL的SQL语句,CREATE TABLE `sess` ( `sesskey` varchar(32) NOT NULL default '', `expiry` bigint(20) NOT NULL default '0', `data` longtext NOT NULL, PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) TYPE=MyISAM sesskey 为SESSION ID,expiry 为 SESSION 过期时间,data 用于保存 SESSION 数据。 默认情况下SESSION 数轿塌据是以文件方 式保存,想要使用数据伏帆带库方式保存,就缺芦必 须重新定义SESSION 各个操作的处理函 数。PHP 提供了 session_set_save_handle() 函数,可以用此函数自定义SESSION 的处理过程,当然首先要先将 session.save_handler 改成user,可在 PHP 中进行设置:session_module_name('user');
2013-08-30
展开全部
原帖由 于 2006-3-16 19:00 发表一般直接序列化存入session就好啦要保证传递数据的准确性安全性,或者大键戚量数据还敏侍是推荐存入数据库~ 面向多个用户的session肯桥亮吵定不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-30
展开全部
一直想把共享内存用起来,php相应是基于进程的,进程见的数据共享目前大多只能通过文件或db,不像Java那样,在VM进程间可以共享些缺斗数游做据。想整个后台Server,用python什么的写,与前台php脚本通过消息队列或共享内存进行交换或控制,解决php基于进程模式的一神扮衡些问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询