Heim >Backend-Entwicklung >PHP-Tutorial > php登录后返回到登录前的页面有关问题

php登录后返回到登录前的页面有关问题

WBOY
WBOYOriginal
2016-06-13 13:01:011382Durchsuche

php登录后返回到登录前的页面问题

本帖最后由 cntegzs 于 2012-11-27 16:45:39 编辑 下面这个代码可以返回到登录前的页面:
<A   onclick="window.location='user/login.php?url='+encodeURIComponent(window.location.href)" target="_top">登录<B></B></A>

因为登录页面是:
user/login.php



如果下面这个登录页面:
index.php?mod=user&act=login

如何才能实现登录后返回到登录前的页面呢?
------解决方案--------------------
index.php?mod=user&act=login&url=xxx
以GET方式传参过去就可以了,
当然你的控制器要支持转向。
------解决方案--------------------
1、你可以把当前的url存一下,在前台就用cookie,后台形式就多了,session或数据库或文件。
2、把当前的url挂在login的链接后面,
   'index.php?mod=user&act=login&url='+encodeURIComponent(window.location.href);
登陆成功后,跳转到这个url指向的路径
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel: PHP捕捉异常的有关问题 Nächster Artikel: PHP CI框架有关问题