有会员系统的话,部分操作需要登陆才可以操作。为了优化用户体验,可以设置登陆后自动跳转至登陆前页面。

具体方法:

1.在登陆验证前设置缓存,记录当前的URL:

session('checkLoginUrl','//'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
//结果为://www.zhimatong.com/jiaocheng/thinkphp/181.html

2.登陆后读取缓存参数:

$url = session('checkLoginUrl');
if(!empty($url)){//判断是否有参数值
    $ur...