php语言 百文网手机站

适用于多条件筛选列表的PHP获取当前URL路径

时间:2021-04-26 19:01:10 php语言 我要投稿

适用于多条件筛选列表的PHP获取当前URL路径

  导语:如何使用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.'='.rawurlencode($value);

  if($field=='name'){

  echo "根据name字段筛选SQL条件";

  }

  // .... 根据各种情况 进行不同的URL筛选处理

  // 然后在组装好当前用户选择好的条件 多条件查询

  // 然后在组装翻页URL

  //最终一个多条件筛选列表 完成,大致逻辑是这样,有什么不对的请大家多多指教

  }

  }

  ?>

【适用于多条件筛选列表的PHP获取当前URL路径】相关文章:

php获取当前url地址的方法09-02

php字符转URL地址的函数09-06

PHP获取星期的方法09-02

PHP如何获取系统信息09-06

PHP 表单验证 E-mail 和 URL09-12

Java编程中获取路径的方法10-01

获取php数组长度函数的方法09-03

如何利用PHP语言获取连接信息09-20

获取当前操作系统的软件版本11-23

PHP如何获取中文字符串长度09-23