speedphp登录成功跳转到登录前的页面实现步骤
1.背景
普通的登录后直接跳转到首页,如果用户浏览其他页面时发现未登录,点击登录又得从新找到自己刚才的页面,这样大大减少了用户的体验。
2.实现
在需要点击登录的页面增加js 事件,将当前页面的地址用ajax传到后台,
后台接收到后设置cookie,用户登录成功后将cookie里的url返回过去ok
页面上用{$smarty.server.REQUEST_URI} 获取当前页面的url
php程序上用
$url = $this->spArgs('url');
setcookie('Tmyname',$url);
设置cookie
登录成功后用redirect($url);