php获取url
来源:互联网 发布:excel调用数据图表 编辑:程序博客网 时间:2024/06/05 08:32
通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如:
/index.php?name=tank&sex=1#top
我们就可以通过$_GET['name'],$_GET['sex']来获得传的数据。但是如果我们不知道这些变量名又怎么办呢?这也是写这篇博文的目的,因为自己老是忘,所以做个标记,下次就不要到处找了。
我们可以通php的变量来获得url和要传的参数字符串:
$_SERVER["QUERY_STRING"] name=tank&sex=1
$_SERVER["REQUEST_URI"] /index.php?name=tank&sex=1
注意:这里不能获取锚点的值,比如index.php?p=12#foot,这里的#foot是不能获取的,所以在传递锚点的值的时候需要使用JS的window.location.hash和window.location.href。
javascript也可以获得来源的url,document.referrer;方法有很多。
1、利用pathinfo:
<? $test = pathinfo("http://localhost/index.php"); print_r($test);?>结果如下Array( [dirname] => http://localhost //url的路径 [basename] => index.php //完整文件名 [extension] => php //文件名后缀 [filename] => index //文件名)
2、利用parse_url()函数解析
<? $test = parse_url("http://localhost/index.php?name=tank&sex=1#top"); print_r($test);?>结果如下Array( [scheme] => http //使用什么协议 [host] => localhost //主机名 [path] => /index.php //路径 [query] => name=tank&sex=1 // 所传的参数 [fragment] => top //后面根的锚点)
3、使用basename()
<? $test = basename("http://localhost/index.php?name=tank&sex=1#top"); echo $test;?>结果如下index.php?name=tank&sex=1#top
0 0
- PHP获取url参数
- 【php】获取当前url
- php获取url
- php获取页面URL
- php获取url
- php获取url
- php获取当前url
- PHP获取URL
- PHP获取当前url
- php获取页面url
- PHP 获取页面URL
- php获取当前url
- php获取url
- php获取当前url 心得
- php获取当前URL地址
- PHP获取当前页面url
- PHP获取url后缀参数
- PHP获取URL的方法
- 函数重载
- 如何使用Ubuntu手机平台中的照相机API来存储照片
- 苹果开发 笔记(25)CATransition
- csu 1619 Con + tin / (ued + Frac / tions)
- IOS开发完整学习路线图
- php获取url
- win8全新安装wampserver数据库管理phpmyadmin显示forbidden 403错误 的解决方法
- 两种初始化参数文件
- iOS 图片加载 圆形进度条
- android使用http协议实现多线程断点下载
- 利用Facebook登录应用的方法
- 【5/18笔记】主要关于margin负值和display:none,overflow清除浮动
- 《教程系列1》1、前言
- mongodb的监控与性能优化