适用于多条件筛选列表的PHP获取当前URL路径
来源:才华咖 本文已影响6.33K人
来源:才华咖 本文已影响6.33K人
导语:如何使用PHP获取当前URL路径呢?下面小编给大家提供了适用于多条件筛选列表的PHP获取当前URL路径,大家可以参考阅读,更多详情请关注应届毕业生考试网。
实例如下:
<?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.'='rlencode($value);
if($field=='name'){
echo "根据name字段筛选SQL条件";
}
// .... 根据各种情况 进行不同的URL筛选处理
// 然后在组装好当前用户选择好的条件 多条件查询
// 然后在组装翻页URL
//最终一个多条件筛选列表 完成,大致逻辑是这样,有什么不对的请大家多多指教
}
}
?>
php中allow-url-include的应用分析
php获取json数据所有的节点路径
Linux认证php相对路径和绝对路径
php根据IP地址获取当前地理位置接口
PHP中CURL的CURLOPT-POSTFIELDS参数使用细节
PHP实现获取FLV文件的时间
Linux认证基础知识:php相对路径和绝对路径
PHP中URL参数获取方式的四种例子
php获取随机数组列表的方法
基于PHPQuery的PHP通用采集类
php获取当前时间的毫秒数详解
PHP 表单验证 E-mail 和 URL
PHP实现通过URL提取根域名
php中使用jquery uploadify进行多图片上传实例
PHP如何使用curl实现数据抓取
JavaScript如何获取获取当前年月日星期
php常用的url处理函数集
PHP中使用cURL实现Get和Post请求的方法
筛选简历,判断是否合适的12条总结
PHP中curl的使用实例
php安装xdebug/pear/phpunit图文详解
PHP中使用curl方法介绍
asp获取当前URL代码实例
PHP基于CURL进行POST数据上传实例方法
“四”转“三”的纪理依据及适用条件
php常用的url处理函数总结
php中curlpost 时出现的问题解决
linux下用phpize给PHP动态添加扩展
PHP如何用curl发送GET和POST请求
linux中php如何安装CURL
php怎么获取input的id
php中的curl使用入门教程
如何在众多简历中筛选合适的
PHP如何使用curl发送GET和POST请求
浅谈PHP扩展模块Pecl和Pear以及Perl的区别
PHP中使用cURL实现Get和Post请求
关于PHP获取文件名称的方法
PHP中使用curl入门教程
PHP中CURL的几个经典应用
用PHP脚本在Linux系统上读取输入和对文件进行操作