今天在接触到一个新的项目,由于新项目是从git上直接clone的,在本地运行登录后台成功后出现unserialize(): Error at offset 0 of 16 bytes的错误。
在百度了各种方法都没解决问题后,找到了出问题的地方:
\thinkphp\library\think\cache\driver\Flie.php
于是无意中发现将
$content = substr($content, 32);
第二参数修改成48后(32+16的偏移量)
竟然神奇的解决了这个报错,之后再将48改回32错误页同意消失。
暂时不清楚具体原因,记录一下,希望以后能明白。