PHP 返回登录前页面 代码如何写?

在注册代码上一行添加:$gourl=$_SERVER['HTTP_REFERER'];regsubmit=yes&gourl=$gourl有些懵懂,郁闷着呢。大家注意:是... 在注册代码上一行添加:$gourl = $_SERVER['HTTP_REFERER'];
regsubmit=yes&gourl=$gourl
有些懵懂,郁闷着呢。

大家注意:是返回 登录前页面 也可能是注册前页面,所以JS实现不了。因为注册不一定是几步,每步一个页面,你怎么控制近回多少步?
展开
 我来答
百度网友2f855f484
2011-07-01 · TA获得超过487个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:321万
展开全部
就是注册成功后返回来源地址

在注册页面的第一页,记录来源地址入一个变量
$gourl = $_SERVER['HTTP_REFERER'];

然后不管你注册流程需要有多少页,反正每跳到另一页,都将 $gourl 这个参数传过去
好了,到所有注册完成,再调用
header("location=".$gourl); 就可以了
追问
注册完成页?登录成功页面?调用
header("location=".$gourl);
在哪个位置调用?
怎么写。
追答
在整个注册流程结束后调用 header("location=".$gourl); 

例如来源页面是 gourl.php,注册流程是3步
首先reg1.php 获取来源地址 gourl.php到$gourl
完成第一步后,跳到reg2.php把$gourl带过去,如 reg2.php?gourl=$groul
完成第二步后,跳到reg3.php把$gourl带过去,如 reg3.php?gourl=$groul
完成第三步后,调用header("location=".$gourl); 返回到来源页面
姑苏初晴e5
2011-07-01 · TA获得超过289个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:378万
展开全部
<?
echo '<script type="text/javascript">';
echo 'history.go(-1);';
echo '</script>';
?>
更多追问追答
追问
注意是登录前页面,不是返回上一页。郁闷。
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-01
展开全部
$gourl = $_SERVER['HTTP_REFERER'];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-07-01 · TA获得超过4194个赞
知道小有建树答主
回答量:952
采纳率:0%
帮助的人:457万
展开全部
用js不可以吗?history.back();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式