php 登录后跳转之前页面

说一个我常用的方法吧,可行性验证过很多次了:
/login.php为登录页面,/list.php为你所在页面,现在要求list页面提示你登录并提供一个登录链接,php文件源码如下:
<html>
<head>
<title>LIST页面</title>
</head>
<body>
<a href="/login.php?ref=<?php echo urlencode('list.php')?>">立即登录</a>
</body>
</html>
解释:以上php部分是将当前页面(list.php)路径encode成一个字符串,并将其作为参数传递到登录页面(login.php)。
在登录页面我们则需要这么做:
<?php
if(LOGIN_SUCCESS)//登录成功
{
$goToUrl=urldecode($_REQUEST['ref']);//从url参数获取跳转前页面
header("Location:".$goToUrl);//利用header跳转到那个页面去
exit;//退出
}
?>
posted @ 2013-10-22 21:07  火火加油  阅读(469)  评论(0编辑  收藏  举报