- 浏览: 93722 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (91)
- 测试 (0)
- 其他 (0)
- cms (3)
- 配置apache虚拟主机 (1)
- 搜索引擎seo (3)
- php (24)
- html (6)
- thinkphp (3)
- jquery (10)
- ajax (1)
- css (2)
- javascript (4)
- it (5)
- mysql数据库 (10)
- dedecms (2)
- smarty (2)
- powerdesigner教程 (1)
- Query选项卡 (1)
- ckeditor (1)
- http (1)
- 求助 (1)
- 免费域名 (1)
- 网站挂马检测 (1)
- 软件软件软件 (1)
- WordPress主题制作 (1)
- zencart.me (9)
- zencart购物车修改调用显示购物车图片 (1)
- 修改边栏购物车模版 (1)
- html5 (2)
- seo (5)
- zen cart商品无限分级类别递归 (1)
- zencart教程 (2)
- 在浏览器 favicon 上显示进度 很帅 很酷 (1)
- html5实现太阳系星球演示效果 (1)
- 各地程序员的特征,请对号入座 (1)
- magento的系统需求 (1)
- ubuntu (1)
- 免费空间 (0)
- 哪里有免费发布广告外链 (0)
- 熊猫烧香源代码 (1)
- mysql (0)
- opencart (1)
最新评论
php$_SERVER[’PHP_SELF’], $_SERVER['REQUEST_URI'], and $_SERVER[’SCRIPT_NAME’]区别
$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他们返回的都是与当前正在使用的页面地址有关的信息,这里列出一些相关的例子,帮助确定哪些是在你的脚本最适合的。
$_SERVER[’PHP_SELF’]http://www.fenge8.cn/example/ — – — /example/index.php
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php?a=test — – — /example/index.php
http://www.fenge8.cn/example/index.php/dir/test — – — /dir/test
当我们使用$_SERVER['PHP_SELF']的时候,无论访问的URL地址是否有index.php,它都会自动的返回 index.php.但是如果在文件名后面再加斜线的话,就会把后面所有的内容都返回在$_SERVER['PHP_SELF']。
$_SERVER['REQUEST_URI']
http://www.fenge8.cn/example/ — – — /
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php?a=test — – — /example/index.php?a=test
http://www.fenge8.cn/example/index.php/dir/test — – — /example/index.php/dir/test
$_SERVER['REQUEST_URI']返回的是我们在URL里写的精确的地址,如果URL只写到”/”,就返回 “/”
$_SERVER['SCRIPT_NAME']
http://www.fenge8.cn/example/ — – — /example/index.php
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php/dir/test — – — /example/index.php
在所有的返回中都是当前的文件名/example/index.php
$_SERVER[’PHP_SELF’]http://www.fenge8.cn/example/ — – — /example/index.php
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php?a=test — – — /example/index.php
http://www.fenge8.cn/example/index.php/dir/test — – — /dir/test
当我们使用$_SERVER['PHP_SELF']的时候,无论访问的URL地址是否有index.php,它都会自动的返回 index.php.但是如果在文件名后面再加斜线的话,就会把后面所有的内容都返回在$_SERVER['PHP_SELF']。
$_SERVER['REQUEST_URI']
http://www.fenge8.cn/example/ — – — /
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php?a=test — – — /example/index.php?a=test
http://www.fenge8.cn/example/index.php/dir/test — – — /example/index.php/dir/test
$_SERVER['REQUEST_URI']返回的是我们在URL里写的精确的地址,如果URL只写到”/”,就返回 “/”
$_SERVER['SCRIPT_NAME']
http://www.fenge8.cn/example/ — – — /example/index.php
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php — – — /example/index.php
http://www.fenge8.cn/example/index.php/dir/test — – — /example/index.php
在所有的返回中都是当前的文件名/example/index.php
发表评论
-
PHP非诚勿扰-我不是“拍黄片”的!
2013-03-03 14:56 1279非诚勿扰 PHP程序员一场全部灭灯,可怜的,我是PHP程序员 ... -
php输出正立金字塔
2013-01-24 21:05 974php输出正立金字塔 <?php $a = ... -
php永远不懂的面试题目1算出两个文件的相对路径
2012-08-22 10:45 769新浪有个面试题目:写一个php函数算出两个文件的相对路径 ? ... -
http伪静态 htaccess 配置文件详解
2012-08-16 13:57 988.htaccess 配置文件详解 .htaccess文件设置基 ... -
几行 PHP 代码就可以禁用凡人的 HTTP 缓存
2012-08-16 13:53 718header("Content-Type: appl ... -
php ckeditor 使用配置教程
2012-08-16 11:24 1113<script type="text/java ... -
like语句中文有问题 mysql like语句 like的用法 解决方法
2012-08-14 11:17 3598在做MySQL的Like查询是发现中文搜索总是有问题 方法 ... -
php正则表达式常用正则电子邮件手机qq列子
2012-08-03 17:43 1266class Verify{ 003 /** 004 * ... -
mysql_fetch_assoc用法
2012-08-03 11:04 1487$query="SELECT `id` FROM ` ... -
smarty二维数组读取
2012-08-02 10:38 914{foreach item=foo from=$video k ... -
模拟nokie手机访问百度
2012-07-28 11:29 677$tra=new tra(); $my_header2=arr ... -
C:WINDOWS empphp18B.tmp
2012-07-27 10:07 894图片上传 出现 C:WINDOWS empphp18B. ... -
Latin1是什么编码是ISO-8859-1的别名
2012-07-21 11:26 1574atin1 Latin1是ISO-8859-1的别名,有些 ... -
smarty定界符与js冲突的问题
2012-07-20 16:27 1804smarty定界符与js冲突的问题 2010-01-29 11 ... -
php对象错误Call to a member function on a non-object
2012-07-19 17:13 1857php对象错误Call to a member functio ... -
php邮件发送已经测试ok
2012-07-18 10:54 802<?php class smtp { /* Pub ... -
php防盗链 htaccess
2012-07-18 23:09 711下面开始讲解:比如你的图片都在img目录下,那就在该目录下放一 ... -
php global 与 GLOBAL
2012-07-18 23:28 1154php global 与 GLOBAL 标签: 杂谈 须申 ... -
json.parse与json.stringify的作用区别
2012-07-17 20:19 1851标签: json.parse json.stringify ... -
破解无线网络密码
2012-07-20 23:08 975如何破解无线网络密码 ...
相关推荐
$scriptName = $_SERVER['SCRIPT_NAME']; ``` #### 30. `$_SERVER['PHP_AUTH_USER']` 和 `$_SERVER['PHP_AUTH_PW']` 这两个变量分别返回通过HTTP认证机制认证的用户名和密码。当使用PHP的Apache模块时,它们会自动...
$_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; } } if ($_SERVER['REQUEST_URI']) { $temp = url...
1. `$_SERVER["PHP_SELF"]`与`$_SERVER["SCRIPT_NAME"]`的不同在于,前者包含了URL路径中的查询字符串,而后者仅包含脚本的路径部分,不包括查询字符串。 2. `__FILE__`与`$_SERVER["SCRIPT_FILENAME"]`的区别在于...
PHP_SELF, SCRIPT_NAME, 和 REQUEST_URI 是PHP中用于获取当前脚本相关信息的全局变量,它们都可以通过$_SERVER数组访问,但它们各自提供了不同类型的信息。下面详细介绍一下这三个变量的区别和使用场景。 1. $_...
- **含义**:`$_SERVER["REQUEST_URI"]` 存储了当前请求的完整 URI,包括路径和查询字符串。 - **实例**: - 继续上面的例子,`$_SERVER["REQUEST_URI"]` 的值为 `/?id=123&name=John`。 3. **SCRIPT_NAME** -...
例如,如果`PHP_SELF`是`/scripts/index.php`,且`DOCUMENT_ROOT`是`/var/www/html`,`$_SERVER['SCRIPT_FILENAME']`将是`/var/www/html/scripts/index.php`。 5. `$_SERVER['REQUEST_URI']` `REQUEST_URI`变量...
在PHP开发中,`$_SERVER`是一个预定义的全局数组,包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等服务器环境信息。掌握`$_SERVER`中的各种参数及其含义对于理解和调试Web应用至关重要。 ...
访问当前页面所需的URI可以通过$_SERVER['REQUEST_URI']来获取,这对于实现重定向和处理请求非常重要。 当PHP运行在Apache模块方式并使用HTTP认证时,$_SERVER['PHP_AUTH_USER']、$_SERVER['PHP_AUTH_PW']和$_...
28. `$_SERVER['SCRIPT_NAME']`:与`PHP_SELF`类似,但不包含路径信息,只包含当前执行的脚本的名称。 29. `$_SERVER['PHP_AUTH_USER']` 和 `$_SERVER['PHP_AUTH_PW']`:仅在使用HTTP基本认证时有效,分别存储...
$_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; } } if ($_SERVER['REQUEST_URI']) { $temp = url...
本文将详细介绍`$_SERVER`数组中的几个常用变量:`QUERY_STRING`、`REQUEST_URI`、`SCRIPT_NAME`和`PHP_SELF`,并给出具体应用场景。 #### 1. $_SERVER["QUERY_STRING"] **定义:** `$_SERVER["QUERY_STRING"]`...
20. **`$_SERVER["REQUEST_URI"]`**:客户端请求的资源URI。 21. **`$_SERVER["SCRIPT_NAME"]`**:调用当前脚本的URL路径。 22. **`$_SERVER["PHP_SELF"]`**:当前正在执行脚本的文件名。 23. **`$_SERVER["REQUEST_...
29. $_SERVER['REQUEST_URI']:访问此页面所需的URI。例如,“/index.html”。 30. $_SERVER['PHP_AUTH_USER']:当PHP运行在Apache模块方式下,并且正在使用HTTP认证功能,这个变量便是用户输入的用户名。 31. $_...
- **`$_SERVER['PHP_SELF']`**:返回当前执行的脚本文件的路径,类似于`$_SERVER['SCRIPT_NAME']`。 - **`$_SERVER['argv']`**:如果脚本是从命令行启动的,那么`$argv`数组包含所有传递给脚本的参数。 - **`$_...
28. $_SERVER['REQUEST_URI']:包含了请求此页面所需的 URI,例如 "/index.php"。 29. $_SERVER['PHP_AUTH_DIGEST']:当进行 HTTP 基本认证时,客户端提供了用户名和密码。该变量包含认证信息,可用于验证客户端...