您当前的位置: 首页 > 网站编程 > PHP教程 > php获得url参数中具有&的值的方法

php获得url参数中具有&的值的方法

作者:不详 来源:网络 发布时间: 2014-08-06 22:15 点击:
经常会遇到要获取上一页地址的路径。你可以返回上一页使用,实现这个是通过JS来操作的,下面有个不错的示例,大家可以参考下 实际在项目过程中,我们经常会遇到要获取上一页地址的路径。你可以返回上一页使用 代码如下: scriptwindow.history.go(-1);/script 这个是通

php获得url参数中具有&的值的方法

  经常会遇到要获取上一页地址的路径。你可以返回上一页使用,实现这个是通过JS来操作的,下面有个不错的示例,大家可以参考下

  实际在项目过程中,我们经常会遇到要获取上一页地址的路径。你可以返回上一页使用

  代码如下:

  <script>window.history.go(-1);</script>

  



  

这个是通过JS来操作的

  如果出现这样的场景,当用户需要退出帐号,你又希望他退出后直接在返回当前页面

  比如,当前页面的地址为http://xxx/module.php?module=groupbook&view=index&id=2.

  你退出系统想必会使用 $_SERVER['REQUEST_URI'] 来 获取当前路径,然后把这个值做为参数传给退出需要返回的路径,这个时候你回发现

  他只获取了http://xxx/module.php?module=groupbook 却没有得到&view=index&id=2,也就是说我们退出后返回的地址变成了

  http://xxx/module.php?module=groupbook(本应该是http://xxx/module.php?module=groupbook&view=index&id=2),

  这是因为他把&当成第一个的参数了,简单理解为

  http://xxx/login.php?op=logout&return=http://xxx/module.php?module=groupbook&view=index&id=2,

  变成了

  http://xxx/login.php?op=logout&return=http://xxx/module.php?module=groupbook&view=index&id=2。

  这个时候我们需要对当前获取的$_SERVER['REQUEST_URI'] 进行转码使用urlencode($_SERVER['REQUEST_URI'])

  就可以解决我们的问题

  



  

分享到:
本文"php获得url参数中具有&的值的方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4