ThinkPHP 3.X版本中使用header会自动跳转,但是到了5.X/6.X不行。实际上只要后面加exit();就可以了。但是不推荐,因为会引发另外个问题:对session操作失效。建议还是用return redirect($uri)。
exit();
return redirect($uri)