php语言

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

时间:2022-12-09 18:52:05 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实现获取域名的方法小结06-08

PHP常量介绍04-21

PHP变量介绍02-28

PHP的基本作用03-17

php环境搭建06-11

PHP基本语法04-29

关于PHP的日期与时间03-14

php用法有哪些06-16

PHP怎么处理密码08-28

PHP的变量是什么09-22