实例如下:
<?php
/**
* PHP获取当前url路径的函数及服务器变量
* $_SERVER["QUERY_STRING"] 查询(query)的字符串
* $_SERVER["REQUEST_URI"] 访问此页面所需的URI
* $_SERVER["SCRIPT_NAME"] 包含当前脚本的路径
* $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名
* 适用于列表多条件筛选处理,如:价格,时间,类型等等
* @author liuxinming
*/
header("Content-type: text/html; charset=utf-8");
if($url_string = $_SERVER['QUERY_STRING']) {
/*
* strpos 函数返回字符串在另一个字符串中第一次出现的位置
*/
$url_string = substr($url_string, (strpos($url_string, "?")));//返回?以后的字符串 结果:name=liuxinming&type=1
parse_str($url_string, $url);//把返回的字符串解析到变量中 结果:array('name'=>'liuxinming','type'=>1)
foreach ($url as $field => $value){
/*
* rawurlencode 将字符串编码成 URL 专用格式
*/
$add[] = $field.'='.rawurlencode($value);
if($field=='name'){
echo "根据name字段筛选SQL条件";
}
// .... 根据各种情况 进行不同的URL筛选处理
// 然后在组装好当前用户选择好的条件 多条件查询
// 然后在组装翻页URL
//最终一个多条件筛选列表 完成,大致逻辑是这样,有什么不对的请大家多多指教
}
}
?>
以上这篇PHP获取当前URL路径的处理方法(适用于多条件筛选列表)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# php
# 获取当前url路径
# 使用PHP获取当前url路径的函数以及服务器变量
# 解析php中获取url与物理路径的总结
# php获取url字符串截取路径的文件名和扩展名的函数
# PHP获取当前完整URL地址的函数
# php获取当前页面完整URL地址
# 多条
# 适用于
# 给大家
# 有什么
# 是这样
# 所需
# 希望能
# 这篇
# 翻页
# 小编
# 大家多多
# 访问此页面
# 请大家多多
# REQUEST_URI
# query
# QUERY_STRING
# _SERVER
# PHP_SELF
# brush
# SCRIPT_NAME
相关文章:
建站之星CMS建站配置指南:模板选择与SEO优化技巧
定制建站模板如何实现SEO优化与智能系统配置?18字教程
如何制作算命网站,怎么注册算命网站?
公司门户网站制作流程,华为官网怎么做?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
如何在Windows 2008云服务器安全搭建网站?
北京制作网站的公司,北京铁路集团官方网站?
如何将凡科建站内容保存为本地文件?
如何破解联通资金短缺导致的基站建设难题?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
建站之星在线版空间:自助建站+智能模板一键生成方案
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
建站之星如何配置系统实现高效建站?
如何通过山东自助建站平台快速注册域名?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
建站主机服务器选购指南:轻量应用与VPS配置解析
c# 在高并发场景下,委托和接口调用的性能对比
中山网站制作网页,中山新生登记系统登记流程?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
如何快速启动建站代理加盟业务?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
广州建站公司哪家好?十大优质服务商推荐
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
智能起名网站制作软件有哪些,制作logo的软件?
建站之星后台管理如何实现高效配置?
jQuery 常见小例汇总
TestNG的testng.xml配置文件怎么写
大型企业网站制作流程,做网站需要注册公司吗?
如何高效完成自助建站业务培训?
南京网站制作费用,南京远驱官方网站?
如何获取开源自助建站系统免费下载链接?
黑客入侵网站服务器的常见手法有哪些?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
建站主机选哪种环境更利于SEO优化?
高性价比服务器租赁——企业级配置与24小时运维服务
如何通过IIS搭建网站并配置访问权限?
建站之星Pro快速搭建教程:模板选择与功能配置指南
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何自定义建站之星网站的导航菜单样式?
浅谈Javascript中的Label语句
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
如何快速查询网站的真实建站时间?
如何选择可靠的免备案建站服务器?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
表情包在线制作网站免费,表情包怎么弄?
如何打造高效商业网站?建站目的决定转化率
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何规划企业建站流程的关键步骤?
*请认真填写需求信息,我们会在24小时内与您取得联系。