【PHP】详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI、SCRIPT_NAME、PHP_SELF区别
2024-09-07 17:52:59
实例:
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"] 当前正在执行脚本的文件名
最新文章
- Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现
- iOS--xuer(registration)
- web前端学习(二) javascript对象和原型继承
- 利用nginx来屏蔽指定的user_agent的访问以及根据user_agent做跳转
- 抓取网站数据不再是难事了,Fizzler(So Easy)全能搞定
- DELL R720系统内存指南
- Java基础-关键字-final
- JQuery源码之“对象的结构解析”
- 学习manacher(最长公共回文串算法)
- js获取服务器时间
- 编译器的未来——我们还需要C++么?
- 电脑IP改变后oracle em无法登陆的解决办法(亲测)
- linux中挂载硬盘报错(you must specify the filesystem type)
- I - Tunnel Warfare - hdu 1540(区间合并更新)
- 理解Window和WindowManger
- JAVA card 应用开发(三) 把APPLET(CAP文件)装载到卡片
- MonkenRunner通过HierarchyViewer定位控制的方法和建议(Appium/UIAutomator/Robotium侣)
- window 2008+apache2.4.4+php5.5+mysql-5.6.12+phpmyadmin4.0.4.1安装过程(参考他人文章基础上加上自己遇到的问题)
- 《Redis入门指南》第2版 读书笔记
- NodeJs之EXCEL文件导入导出MongoDB数据库数据
热门文章
- Stars(树状数组)
- ELK(ElasticSearch, Logstash, Kibana) v5.3.2 分布式日志收集分析最佳解决方案 基于CentOS 7 ( 一 )
- python学习一(Python中的列表)
- Asp.net中的ViewState用法
- 用简单的方法学习ES6
- weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
- 跨平台移动开发phonegap/cordova 3.3全系列教程-app启动画面
- 再回首win98
- linux常用工具
- LeetCode Move Zeroes (简单题)