a:2:{s:6:"ticket";s:86:"HoagFKDcsGMVCIY2vOjf9uB32CNx9tjzNA2mOxZJ9KPgtxer5xbLynB2F9JMfKePFKn2quy2pky62bE21pZYTw";s:6:"expire";i:1628523761;}
整体来说,是个字符串,拆分开来,应该是带自我验证的数据包
a:2:{s:6:"ticket";s:86:"HoagFKDcsGMVCIY2vOjf9uB32CNx9tjzNA2mOxZJ9KPgtxer5xbLynB2F9JMfKePFKn2quy2pky62bE21pZYTw";s:6:"expire";i:1628523761;}
a,变量名
2,元素数量
s,对象名
6,字符串长度
ticket,字符串值
s,对象名
86,字符串长度
HoagFKDcsGMVCIY2vOjf9uB32CNx9tjzNA2mOxZJ9KPgtxer5xbLynB2F9JMfKePFKn2quy2pky62bE21pZYTw,字符串值
s,对象名
6,长度
expire,字符串值
i,对象名
1628523761,值
这种方式,socket中常用,不过格式都是自行定义的
字符串格式,因为它类似json但又不是,{}里的虽然看着是json,但已经违反了他的格式了,如果将xx:xx看成一个整体,s:6有两个,估计如果你想拆份,转成json或者拼接什么的估计要花费很大功夫
这个格式不就是序列化 serialize 生成的数据么?
用unserialize解析就可以解析
PHP序列化字符串。。