我用的是window下的wamp环境, 这是tmp下的seesion文件,打开session一看, 虽说是可读,但是如果我要手动读取这些文件应该怎么处理呢? 这些文件也不是序列化的文件, 看了下 php.ini 的配置session方便的,也没看到 定义session的文件格式的配置, 欢迎各位的回答...
verify|s:32:"c0279f73075a52e1a7dea35065bc8c80";username|s:9:"weihualin";userid|s:4:"1361";adminid|s:4:"1361";groupid|s:1:"1";adminaccess|s:32:"c9a45a3099067ef0eef174697c95a79a";authId|s:4:"1361";email|s:16:"978181671@qq.com";lastLoginTime|s:10:"1460097869";login_count|i:8;administrator|b:1;
ini里有定义 session 序列化的 格式
session.serialize_handler
默认是 php 也就是你现在看的.. 分号分隔不同的session变量. 竖线分隔session变量名和变量值
冒号分隔的是变量值的类型和长度 s 表示 string 32 表示 变量长度为32
如果你想改变这种序列化的方式可以修改
session.serialize_handler
为 php_serialize 这样就会使用php 的serialize函数来序列化session了
######
楼上的太逗了...
我来帖方法吧:
1: 记住文件名, 主要为了得到session id.
2: session_id($id) 读那个id的session.
3: print_r($_SESSION); 想怎么改就怎么改...
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。