+ -
当前位置:首页 → 问答吧 → 怎么获取上个页面的url

怎么获取上个页面的url

时间:2011-11-30

来源:互联网

我是通过header('Location: ../index.php')跳转到index.php的,请问怎么获取跳转前的页面url,
用$_SERVER['HTTP_REFERER']貌似不可以。

作者: usbusb2007   发布时间: 2011-11-30

$_SERVER['HTTP_REFERER']

作者: khjian   发布时间: 2011-11-30

跳转时把url传过去,比如
PHP code

$pre_url=url_encode('http://127.0.0.1/xxx.php');
header('Location: ../index.php?pre_url='.$pre_url);

作者: sink   发布时间: 2011-11-30

谢谢,我说过了$_SERVER['HTTP_REFERER'] 不行,不信你可以试试

作者: usbusb2007   发布时间: 2011-11-30

用<script>window.location='ok.php';</script> 来跳吧

作者: ci1699   发布时间: 2011-11-30

sink的方式貌似可以,我试试

作者: usbusb2007   发布时间: 2011-11-30

$_SERVER['HTTP_REFERER'] 只有点击a链接有效

作者: yananwang   发布时间: 2011-11-30

试出来了,有两种方法,
1,就是2楼sink的方法;
2,就是用session

但是用session不知道会不会影响性能

作者: usbusb2007   发布时间: 2011-11-30

不错 的 学习了

作者: serteroeicoa   发布时间: 2011-11-30