在阅读有关Rails的文章时,我遇到了“ rails将读取cookie并反序列化会话”的短语,但是我不知道第二部分的含义。我已经搜索并搜索了SO,并找到了有关如何执行此操作的说明。例如,
# Serialize using Marshal.dump - Binary
serialized_object = Marshal.dump(hello)
# DeSerialize using Marshal.load
hello = Marshal.load(serialized_object)
但是,我还没有看到的解释是什么正在做或为什么你会想这样做。
通过进一步的阅读,我了解到序列化和反序列化通常是指将结构化数据转换为二进制数据,以便通过电子方式进行传输(序列化),并撤消该转换(反序列化)。因此,大概对会话进行序列化/反序列化是指session
经过该过程的会话数据或会话数据的集合。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句