查了很多资料说是跨域的问题。 究竟怎么回事 明明
$unionid=$userinfo['unionid'];
session('unionid',"$unionid");
但就是在别的方法里取不到查了很多资料说是跨域的问题。 究竟怎么回事 明明
$unionid=$userinfo['unionid'];
session('unionid',"$unionid");
但就是在别的方法里取不到
你输出var_dump(session('unionid'));或者var_dump($_SESSION['unionid']);看一下,如果两个都没值,那就说明没赋值成功。
看你的写法是没问题,你可以先自己做个测试,比如
#你的赋值
$unionid=$userinfo['unionid'];
session('unionid',"$unionid");
#测试赋值
session('develop', 'developValue');
$develop = session('develop');
var_dump($develop);
$session = session();
var_dump($session);你试试可不可以
session_start(); $unionid=$userinfo['unionid']; $_SESSION['unionid']=$unionid;
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号