session_set_cookie_params(): Cannot change session cookie parameters when session is active
报错什么鬼,就是说此时有一个处在生命周期内的“活体”,不能强行改变cookie,会被拒绝访问。
ok。。
if(isset($_SESSION)){
session_destroy();
}
再重新设置以前把此“活体”销毁掉,就好了,真实有效。这是php7.2带来的问题,但是我们也看到php朝着更好的方向发展。其他方法请参考
https://bugs.php.net/bug.php?id=75650&thanks=2