php self script name,PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他们返回的都是与当前正在使用的页面地址有关的信息,这里列出一些相关的例子,帮助确定哪些是在你的脚本最适合的。
$_SERVER['PHP_SELF']
复制代码 代码如下:
http://www.yoursite.com/example/ — – — /example/index.php
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php?a=test — – — /example/index.php
http://www.yoursite.com/example/index.php/dir/test — – — /dir/test
当我们使用$_SERVER['PHP_SELF']的时候,无论访问的URL地址是否有index.php,它都会自动的返回 index.php.但是如果在文件名后面再加斜线的话,就会把后面所有的内容都返回在$_SERVER['PHP_SELF']。
$_SERVER['REQUEST_URI']
复制代码 代码如下:
http://www.yoursite.com/example/ — – — /
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php?a=test — – — /example/index.php?a=test
http://www.yoursite.com/example/index.php/dir/test — – — /example/index.php/dir/test
$_SERVER['REQUEST_URI']返回的是我们在URL里写的精确的地址,如果URL只写到”/”,就返回 “/”
$_SERVER['SCRIPT_NAME']
复制代码 代码如下:
http://www.yoursite.com/example/ — – — /example/index.php
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php — – — /example/index.php
http://www.yoursite.com/example/index.php/dir/test — – — /example/index.php
在所有的返回中都是当前的文件名/example/index.php
php self script name,PHP_SELF,SCRIPT_NAME,REQUEST_URI区别相关推荐
- PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别
$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他们返回的都是与当前正在使用的页面地址有关的 ...
- 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别
转载自:点击打开链接 实例: 1,http://localhost/aaa/ (打开aaa中的index.php) 结果: $_SERVER['QUERY_STRING'] = "" ...
- php server script name,$_SERVER[SCRIPT_NAME]变量可值注入恶意代码
$_SERVER['SCRIPT_NAME']变量在路由传参时,可引入恶意代码,从而导致xss以及恶意代码注入. PS:本文仅做技术讨论与分享,严禁用于任何非法用途. $_SERVER['SCRIPT ...
- java script和java有什么区别,java script和java的区别
初二上英语unit1 task翻译 译文:Kate是我的朋友和我的邻居,我认识他五年了.Kate又高又瘦,有着长头发,她有一张圆脸和一个小鼻子.我喜欢她的在微笑的眼睛,这样让她显得更漂亮,更亲切. K ...
- PHP_SELF变量解析和重复路径解决
最近升级PHP到PHP7版本,并重新部署了新的Nginx,启动的时候发现了一个问题,全局变量$_SERVER['PHP_SELF']的值发生了改变,从而影响到代码的功能.因此我们来了解下$_SERVE ...
- ansible模块command、shell、raw、script
环境: ansible端: ip:192.168.100.129 hostname:node1.lansgg.com client端: ip:192.168.100.131 hostname:v2.l ...
- self php语法,PHP代码审计之关于PHP_SELF的简单利用
这两天突然看到 https://blog.ripstech.com/2020/sql-injection-impresscms/,想着复现一下,记录一下学习过程. 漏洞分析 漏洞复现 首先我们先下载安 ...
- javascript中数据类型及转换、String()和toString()的区别
数据类型: JavaScript中的数据类型: 在计算机中,不同的数据类型所占的储存空间是不同的.1.原始数据类型:number (数字).string(字符串).boolean(布尔值).null( ...
- selenium 获取元素getAttribute(“innerHTML“)和getAttribute(“outerHTML“)的区别
selenium 获得指定元素时,想要获取元素标签内容: getAttribute("innerHTML") 返回的文本: {"query":"Bro ...
最新文章
- AI 崛起的第九个年头,还有哪些大有可为的地方?
- Ansible9:条件语句【转】
- 我是如何用机器学习技术帮助 HR 省时间的
- .Net System.Object类介绍
- linux系统中useradd和usermod命令参数讲解
- Java面试问题 021-030
- mysql5.7登陆时access denied解决办法
- PHP获取真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
- js 各种正则表达式一览表
- HTTP网络协议四:HTTP报文及报文字段说明
- Python语言在人工智能中的优势有哪些?
- 基于单片机1KW高频感应加热器控制系统仿真设计(毕设)
- 什么是重绘,重排?如何解决?
- 3D游戏设计——模型与动画
- 【ffmpeg】curl : m3u8 to mkv
- python3如何下载模块
- 关于“存储空间不足”的问题
- Chapter 19 稳恒磁场
- 如何通过网络赚钱(1年纯赚7000万有感)
- copyAWS 亚马逊云是什么,怎么发展起来的
热门文章
- NOIP 贪心 国王游戏
- node.js中使用https请求报CERT_UNTRUSTED的问题解决
- 【CodeVS】1993草地排水
- 数据段、代码段、堆栈段、BSS段
- 丶对字符串进行加密和解密
- 编写XML XmlTextWriter与XmlDocument(转载)
- 测试驱动的面向对象软件开发(china-pub首发)
- python全栈开发_day20_加密模块和excel操作模块以及xml
- Oracle SQL存储过程结构、异常处理示例
- 1053: [HAOI2007]反素数ant