福州网站建设>网站新闻>thinkphp6专区

tp6.0.0如何获取tp5写的session

发布日期:2022-12-15浏览次数:430 来源:福州网站建设

tp5写的session('uname','admin')
原生PHP使用$_SESSION['uname']可以读取
tp6读取不到uname,已开启\think\middleware\SessionInit::class
tp6自己写的session,tp5和原生php也读取不到
没办法暂时先在tp6的common.php中加了一个函数
function getSession($name)
{
@session_start();
$result='';
if(isset($_SESSION[$name]))
{
$result=$_SESSION[$name];
}
return $result;
}

原有项目是使用tp5写的,
我现在想把tp6加入到项目中,原项目代码不改动,新做的功能用tp6

以上是由福州网站建设的小编为你分享了"tp6.0.0如何获取tp5写的session"文章,如果你在这方面有什么问题,随时联系我们

网友评论

  • 鸿运通 12月13日

    我也遇到这个问题,tp6读取不了tp5存在redis的session

  • 卟離卟弃 2019年11月06日

    自己去看文档升级指导
    不建议老的项目升级到新版,除非你有重构计划,否则就算升级了也只是表面上升级了。

  • 日月星 2020年06月19日

    你相当于没说

thinkphp6专区有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询