$_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到PHP7版本,并重新部署了新的Nginx,启动的时候发现了一个问题,全局变量$_SERVER['PHP_SELF']的值发生了改变,从而影响到代码的功能.因此我们来了解下$_SERVER全局变量中的PHP_SELF/PATH_INFO/SCRIPT_NAME等参数以及其关系. CGI 1.1规范 之前的文章 [ php-fpm进程数管理 ] 已经简单说过CGI的内容,这里我们再详细讲一下. CGI是Common Gateway Interface(通用网管协议),用于让交互程序和…
某些情况下 隐藏路径信息 使用伪静态定义: RewriteRule ^no/torrent(.*)$ /index.php/torrent/doit/$1 CodeIgniter会自动识别到 no 控制器,但是我其实想识别到 torrent 控制器 需要对 core\URI.php 文件进行处理下 /** * Detects the URI * * This function will detect the URI automatically and fix the query string *…
https://github.com/sinergi/php-browser-detector Device.php: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" conte…
1).写一个函数,从一个标准url里取出文件的扩展名,需要取出php或.php <?php $a="http://www.test.com.cn:88/abc/de/fg.php?id=1"; $b=parse_url($a);//解析 URL,以数组的方式返回其组成部分 var_dump($b); echo '<br>'; // 方法一 echo substr($b['path'],strpos($b['path'],'.')); echo '<br>'…
不知道什么时候,就开始有了让HomeServer支持PHP的念头.于是分析起了FastCGI协议.FastCGI用于WebServer与WebApplication之间的通讯,例如Apache与PHP程序. FastCGI协议数据包是8字节对齐的,由包头(Header)和包体(Body)组成.例如要请求一个index.php的页面,WebServer首先向WebApp发送一个Request数据包.包头有个请求ID用于并行工作时,区别不同的请求. 包头[版本:1][类型:1][请求ID:2][数据…
PHP $_SERVER['PHP_SELF'].$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] $_SERVER['PHP_SELF'].$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 三者非常相似,返回的都是与当前 URL 或 PHP 程序文件相关的信息: $_SERVER['PHP_SELF']:相对于网站根目录的路径及 PHP 程序名称. $_SERVER['SCRIPT_NAME']…
$_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.…
1.$_SERVER["SCRIPT_NAME"] 说明:包含当前脚本的路径 2.$_SERVER["PHP_SELF"] 说明:当前正在执行脚本的文件名 3.$_SERVER["QUERY_STRING"] 说明:查询(query)的字符串 4.$_SERVER["REQUEST_URI"] 说明:访问此页面所需的URI 实例: 1.http://52php.cnblogs.com/ (直接打开主页) 结果: $_SERVE…