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加载函数库? php无法获取提交到本页的数据 apache+php+mysql配置 只有十分了,跪求一段关于文件上传的代码... php自主建站系统 编译php的时候没有加上with-gd的话,以后编辑php.ini加上那个extension不行么? 两个月都没解决的问题,郁闷至极,请高手帮助!!!!! 站内短信服务的数据表如何设计 readdir 总是返回同一个文件名 创建了两个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()方法写错了!散分了!!!!!!!!!!!!!!!!!!!!!!!!!!!