PHPSESSION数据转换工具

字符串
操作
结果
复制成功

一、工具功能说明

  • 支持三种转换模式:JSON → PHPSESSION序列化串、PHPSESSION序列化串 → JSON、PHPSESSION → PHP数组源码;
  • 纯前端JS解析,无需后端,离线本地运行;
  • 兼容PHP标准session存储格式(键名|类型:长度:值);
  • 一键复制转换结果,复制成功绿色提示;
  • 适用于PHP项目迁移、读取session文件、解析缓存session数据、批量转换会话数据。

二、使用实例(截图默认JSON参数)

1、输入JSON

{"name":"Toolnb","create_date":"2022-01-03"}

2、点击【JSON转PHPSESSION】输出结果

name|s:6:"Toolnb";create_date|s:10:"2022-01-03";

3、反向操作:粘贴上面SESSION串,点击【PHPSESSION转JSON】

{"name":"Toolnb","create_date":"2022-01-03"}

4、点击【PHPSESSION转Array】输出PHP数组源码

$arr = [
    'name' => 'Toolnb',
    'create_date' => '2022-01-03'
];

三、操作步骤

  1. 左侧文本框输入JSON字符串 或 PHP原始session序列化文本;
  2. 根据需求点击中间三个蓝色按钮执行转换;
  3. 右侧文本框自动渲染转换后的内容;
  4. 点击【复制结果】按钮复制全部文本,复制成功提示2秒后消失。

四、格式标准说明

PHP原生SESSION存储格式规则:键名|类型:字符串长度:"值";

  • s:string 字符串;i:int 数字;b:bool布尔;a:array数组;
  • 本工具仅基础解析字符串、数字、布尔,多维数组简化展示;
  • 若解析失败,结果框会输出错误提示,检查输入格式是否规范。