session_set_save_handler()中write使用的问题 本帖最后由 wsy87217 于 2012-08-08 15:10:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php 并不知道你是否修改了 session 变量的值所以他总是要将 session 重写回去的因此在 write 方法中首先应检索对应 sessionid的记录是否存在,若存在则update,否则才 insert 其实我的问题就是:不管什么情况下,使用session_set_save_handler()函数时,都会执行write()方法吗?那比如现在SESSION中有'test1=>1','test2=>2'这两个值,如果要想加一个‘test3=>3’,是要这样写吗:$_SESSION['test1'] = 1;$_SESSION['test2'] = 2;$_SESSION['test3'] = 3;而不能像正常使用SESSION时那样直接加一个值就可以了:$_SESSION['test3'] = 3;是这样吗? 找到问题了是read()方法写错了。散分了!!!!!!!!!!!!!!!!!!!!!!!! 解决了!是read()方法写错了!散分了!!!!!!!!!!!!!!!!!!!!!!!!!!! 应该是mysql_fetch_row($result);这么低级错误 有关PHP Pack和服务器配置... 劳烦各位大侠帮忙检查一下 还是网页20分钟过期问题 谢谢 请教tag关键字的表结构设计方法 一个错误就中止apache,烦死 显示颜色不对 网络收藏夹的导入导出怎么实现的! 200分求一个类,无限感激 php中的register_globals如果为off 请问用退出后 session 怎么清空?? php怎么设置只提交一次,并且点击提交后,跳转页面 创建了两个Mysql数据库,php里却只能连接到一个 Mysql数据库导出为Excel(ODBC驱动)
所以他总是要将 session 重写回去的因此在 write 方法中首先应检索对应 sessionid的记录是否存在,若存在则update,否则才 insert
不管什么情况下,使用session_set_save_handler()函数时,都会执行write()方法吗?那比如现在SESSION中有'test1=>1','test2=>2'这两个值,如果要想加一个‘test3=>3’,是要这样写吗:
$_SESSION['test1'] = 1;
$_SESSION['test2'] = 2;
$_SESSION['test3'] = 3;而不能像正常使用SESSION时那样直接加一个值就可以了:
$_SESSION['test3'] = 3;是这样吗?
是read()方法写错了。
散分了!!!!!!!!!!!!!!!!!!!!!!!!
是read()方法写错了!散分了!!!!!!!!!!!!!!!!!!!!!!!!!!!