今天学会了基于PATHINFO的URL美化
时间:2008-10-07
来源:互联网
今天终于学会了基于PATHINFO的URL美化了,心情有点激动。
function ParseUrl(){
if($_SERVER['PATH_INFO']!=""){
$pathinfo=substr($_SERVER['PATH_INFO'],1);
$pathinfo=str_replace(".html","",$pathinfo);
$path=explode("_",$pathinfo);
$count=count($path);
for($i=1;$i<$count;$i+=2){
$_GET[$path[$i]]=$path[$i+1];
}
return $_GET;
}
}
通过上面两个函数可是分析pathinfo的参数;当要浏览该页面是调用函数ParseUrl();后,可以直接通过$_GET获取参数;

function ParseUrl(){
if($_SERVER['PATH_INFO']!=""){
$pathinfo=substr($_SERVER['PATH_INFO'],1);
$pathinfo=str_replace(".html","",$pathinfo);
$path=explode("_",$pathinfo);
$count=count($path);
for($i=1;$i<$count;$i+=2){
$_GET[$path[$i]]=$path[$i+1];
}
return $_GET;
}
}
通过上面两个函数可是分析pathinfo的参数;当要浏览该页面是调用函数ParseUrl();后,可以直接通过$_GET获取参数;
作者: rice_zhong 发布时间: 2008-10-07
path_info是路径!是路径!
.php前面有'/'呢?怎么办?
.php前面有'/'呢?怎么办?
作者: lince343 发布时间: 2008-10-07
原帖由 lince343 于 2008-10-7 22:03 发表
path_info是路径!是路径!
.php前面有'/'呢?怎么办?
当URL为:http://www.abc.com/news_detail.php/info_VID_1234.html时path_info是路径!是路径!
.php前面有'/'呢?怎么办?
$_SERVER[PATH_INFO]的值就为/info_VID_1234.html
用上面的函数就可以去掉/ 提取参数1234.

刚刚学会,跟大家交流一下
作者: rice_zhong 发布时间: 2008-10-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28