php 用header("Location:")如何跳转到前一个页面,就是历史页面。

 我来答
匿名用户
2013-07-07
展开全部
有2种做法一种是通过Javascript,基于浏览器的:<?echo '<script type="text/javascript">history.go(-1);</script>';exit;?> 或者用PHP的Header功能,但是这个基于HTTP协议包的:<?phpheader('Location: ' . $_SERVER['HTTP_REFERER']);?> 不知具体需求是什么,要做这样的转跳,或许可以换个更好的方案?
匿名用户
2013-07-07
展开全部
可以用$_SERVER["HTTP_REFERER"] (进入这个页面之前的引用页).header("Location: {$_SERVER["HTTP_REFERER"]}");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之鑫_
2017-08-01 · TA获得超过739个赞
知道小有建树答主
回答量:861
采纳率:0%
帮助的人:280万
展开全部
这种一般是前端页面的操作,不会选择在前端传到后台,之后后台再来跳转的,
在前一个页面获取到当前的url,保存在变量中,然后在js里面传值并跳转;
php也是同样的道理,就只是传值给了php操作代码页面而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
馒头MK可乐
2017-06-30 · TA获得超过184个赞
知道答主
回答量:120
采纳率:100%
帮助的人:23.8万
展开全部
php实现返回上一页的功能的3种有效方法
header(location:你的上一页的路径); // 注意这个函数前不能有输出

header(location:.getenv("HTTP_REFERER")); // 返回其调用页面

echo"<script>alert('随便写点什么');history.go(-1);</script>";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-07
展开全部
这个好像不能吧?还是用js吧、、、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式