诡异的 PHP session 数据

2012-08-24 21:13:20 +08:00
 cheshirecat
现在是用memcached存的。用 ->get('memc.sess.key.o8el2bgk4k9s1mr723j1blrgs3') 打开一看内容是:

MaiiA6iX7qlS0IZjTdr2I3w4axNTp7H2IYcH-SAficGw5ZKIcMQ0BE2kFnsm4xHMk3KAJo9kOwmRTSBOPdPAC-m5L9CkWnYPONqujt5m0c8.

这是什么格式?SESSION功能本身工作正常。看phpinfo()中的配置:

Directive Local Value Master Value
memcached.compression_factor 1.3 1.3
memcached.compression_threshold 2000 2000
memcached.compression_type fastlz fastlz
memcached.serializer php php
memcached.sess_binary 0 0
memcached.sess_lock_wait 150000 150000
memcached.sess_locking 1 1
memcached.sess_prefix memc.sess.key. memc.sess.key.

所以既没有压缩,也不是二进制格式,而且还是标准 php serializer,为什么会有这样的数据?诡异。
4258 次点击
所在节点    PHP
4 条回复
sivacohan
2012-08-24 22:32:12 +08:00
有这么几个可能
这玩意是session id
这玩意被压缩过
这玩意被序列化
这玩意我也是瞎猜
kingwkb
2012-08-25 09:05:48 +08:00
有安装suhosin吗
cheshirecat
2012-08-25 10:29:49 +08:00
@kingwkb 原来如此。非常感谢!!!
alsotang
2012-08-25 22:29:54 +08:00
@kingwkb
@cheshirecat
上网搜了搜看这个suhosin,看来是个大坑啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/45961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX