$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"] 和$_SERVER["PHP_SELF"]

之间的区别

1,$_SERVER["QUERY_STRING"]

  说明:查询(query)的字符串

  2,$_SERVER["REQUEST_URI"]

  说明:访问此页面所需的URI

  3,$_SERVER["SCRIPT_NAME"]

  说明:包含当前脚本的路径

  4,$_SERVER["PHP_SELF"]

  说明:当前正在执行脚本的文件名

  实例:

  1,http://www.xxx.com/ (直接打开主页)

  结果:

  $_SERVER["QUERY_STRING"] = “”

  $_SERVER["REQUEST_URI"] = “/”

  $_SERVER["SCRIPT_NAME"] = “/index.php”

  $_SERVER["PHP_SELF"] = “/index.php”

  2,http://www.xxx.com/?p=222 (附带查询)

  结果:

  $_SERVER["QUERY_STRING"] = “p=222″

  $_SERVER["REQUEST_URI"] = “/?p=222″

  $_SERVER["SCRIPT_NAME"] = “/index.php”

  $_SERVER["PHP_SELF"] = “/index.php”

  3,http://www.xxx.com/index.php?p=222&q=u

  结果:

  $_SERVER["QUERY_STRING"] = “p=222&q=u”

  $_SERVER["REQUEST_URI"] = “/index.php?p=222&q=u”

  $_SERVER["SCRIPT_NAME"] = “/index.php”

  $_SERVER["PHP_SELF"] = “/index.php”

  $_SERVER["QUERY_STRING"]获取查询语句,实例中可知,获取的是?后面的值

  $_SERVER["REQUEST_URI"] 获取http://www.xxx.com后面的值,包括/

  $_SERVER["SCRIPT_NAME"] 获取当前脚本的路径,如:index.php

  $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名

最新文章

  1. CSS-学习笔记三
  2. 七种机器内部排序的原理与C语言实现,并计算它们的比较次数与移动次数。
  3. 【iCore3 双核心板】【发布基于 iCore3的显示模块(包含7寸屏,4.3寸屏,vga模块等】
  4. OpenGL基础图形的绘制
  5. Ubuntu下编译运行C#——mono tools
  6. 用nodej和glub-watcher写的监听go 项目自动编译,很鸡肋
  7. 任督二脉之Shell中的正则表达式
  8. com学习(五)——实现多接口
  9. SAP BW 例程(Routine)【开始例程、关键值或特性的例程、结束例程】
  10. xml复习
  11. 在Eclipse中添加添加一些有助于开发的插件
  12. appendGrid的使用
  13. Visual Studio 2017 Enterprise 发布 15.3.3 版,附离线安装包百度网盘下载。
  14. redis----------linux和mac如何安装redis和启动,关闭
  15. [CERC2014] Virus synthesis
  16. 當 Alexa 遇上 ESP8266 (一)
  17. 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习5
  18. linux内存和swap
  19. 实例化和设置一个优秀的php对象
  20. Android APK 打包过程 MD

热门文章

  1. 项目管理软件jira安装
  2. ubuntu输入正确密码重新跳到登录界面
  3. Ali云组件概念
  4. Kubernetes集群PV和PVC详解
  5. K8S SVC 转发原理
  6. 免密码提交gitlab
  7. 计算机电子书 2019 BiliDrive 备份
  8. JAVA变量的数据类型
  9. curl 查看接口的网络分段响应时间
  10. JAVA初学--Servlet详解