实例:
1、http://localhost/index.php/Home/Home/index.html

$_SERVER['QUERY_STRING'] = "";
$_SERVER['REQUEST_URI']  = "/index.php/Home/H1/index.html";$_SERVER['SCRIPT_NAME'] = "/index.php";$_SERVER['PHP_SELF'] = "/index.php/Home/H1/index.html";

2、http://localhost/index.php/Home/Home/index.html ?key=test (附带查询)
结果:

$_SERVER['QUERY_STRING'] = "key=test";
$_SERVER['REQUEST_URI']  = "/index.php/Home/H1/index.html?key=test"; $_SERVER['SCRIPT_NAME'] = "/index.php"; $_SERVER['PHP_SELF'] = "/index.php/Home/H1/red.html";

由实例可知:
$_SERVER["QUERY_STRING"]  获取查询 语句,实例中可知,获取的是?后面的值
$_SERVER["REQUEST_URI"]   获取 http://localhost 后面的值,包括/
$_SERVER["SCRIPT_NAME"]   获取当前脚本的路径,如:index.php
$_SERVER["PHP_SELF"]      当前正在执行脚本的文件名

转载于:https://www.cnblogs.com/BearLee/p/7873795.html

【PHP】详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI、SCRIPT_NAME、PHP_SELF区别相关推荐

  1. 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别

    转载自:点击打开链接 实例: 1,http://localhost/aaa/ (打开aaa中的index.php) 结果: $_SERVER['QUERY_STRING'] = "" ...

  2. 详解 js 函数中的 arguments

    详解 js 函数中的 arguments 1.什么 arguments 简单来说:arguments 是一个对应于传递给函数的参数的类数组对象 arguments 对象是所有(非箭头)函数中都可用的局 ...

  3. excel中match函数_Excel函数轻松学02:详解Excel函数中的数据类型

    更多系列文章,戳文末阅读原文进入:我的微博V+会员函数专栏哦~ 写在前面: 概念是用来了解的,不是用来恐惧的.一时无法理解,大可不求甚解,无需刻意强求,往后学习函数的时间里,通过实例人的潜意识会反复思 ...

  4. vlookup匹配的文字显示0_详解vlookup函数中{1,0}的使用方法,看完后给同事讲讲,秒变大神...

    hello,大家好,今天跟大家详细讲解下vlookup中{0,1}它是如何进行运算,到底如何理解, 它的运用方法可以分为两类,一类适用于条件判断,另一类是用于制造错误值,下面就让我们来详细的讲解下 1 ...

  5. php中的 i详解,浅析PHP中的i++与++i的区别及效率

    先看看基本区别: i++ :先在i所在的表达式中使用i的当前值,后让i加1 ++i :让i先加1,然后在i所在的表达式中使用i的新值 看一些视频教程里面写for循环的时候都是写 ++i 而不是 i++ ...

  6. python函数定义中参数列表里的参数是_详解Python函数中参数带星号是什么意思

    函数的参数使用除了常规的位置参数和关键字参数外,还支持可变个数的函数参数,这种支持可变个数的参数方法称为参数收集,对应的参数称为收集参数. 一.参数收集的定义 Python的函数支持可变不定数量的参数 ...

  7. python中参数前面加星号是什么意思_详解Python函数中参数带星号是什么意思

    函数的参数使用除了常规的位置参数和关键字参数外,还支持可变个数的函数参数,这种支持可变个数的参数方法称为参数收集,对应的参数称为收集参数. 一.参数收集的定义 Python的函数支持可变不定数量的参数 ...

  8. PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...

    1,$_SERVER["QUERY_STRING"] 说明:查询(query)的字符串 2,$_SERVER["REQUEST_URI"] 说明:访问此页面所需 ...

  9. android intent-filter作用,Android--Intent和IntentFilter详解

    Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介. 使用Intent启动组件的优势 1, Intent为组件的 ...

最新文章

  1. IsNull和IsEmpty的区别
  2. 快速提升网站SEO优化排名技巧有哪些?
  3. 网络字节顺序 流操作
  4. Oracle中的wmsys.wm_concat
  5. compress后的bytearray再decode变大_笔记本电脑风扇噪音变大的原因及其解决办法
  6. libgdx和unity_libgdx和Kotlin –类[2D平台原型]
  7. 淘宝山寨IOS sdk
  8. 【华为云技术分享】云小课 | WAF反爬虫“三板斧”:轻松应对网站恶意爬虫
  9. TCP/IP、IPX/SPX、NETBEUI常识
  10. 华东师大计算机全国排名,华东师范大学就这水平进的985?
  11. CodeForces 499C、Crazy Town
  12. C# Key Value列表
  13. 现代软件工程讲义 5.1 软件的质量保证 (QA) 和测试 (Test)
  14. 百练oj2816:红与黑
  15. Dell intel i5 1135笔记本 win10 ubuntu18.04双系统
  16. windows 下命令行查看CPU负载
  17. 2021-04-24
  18. 连环画教科书,讲课轻松。听课易懂
  19. matplotlib之pyplot模块——饼图(pie():圆环图(donut)、二层圆环图、三层圆环图(旭日图))
  20. 自学编程到底需要多长时间?

热门文章

  1. 国内up300.net网盘无法使用的解决办法
  2. 卷积神经网络结构_卷积神经网络
  3. GNU编译优化级别-O -O1 -O2 -O3
  4. VC,一条会被鼠标移动的直线
  5. 迪信通机器人_迪信通要做机器人 玩票还是另有深意?
  6. bat窗口大小设置_8-Flink中的窗口
  7. 判断按键值_ALIENTEK 阿波罗 STM32F767 开发板资料连载第七章 按键输入实验
  8. 网络连接异常、网站服务器失去响应_网站常见故障解决办法
  9. Postman status: 415_415亩!白云首宗农村土地规模化流转成功签约
  10. android确认密码代码,Android自定义View实现验证码or密码输入框