$_SERVER['REQUEST_URI']获取不到值采用的函数
来源:互联网 发布:龙门式数控切割机 编程 编辑:程序博客网 时间:2024/05/20 14:20
因为网站并发数的不提升,为了提高服务器的处理请求的性能决定安装fastcgi(服务器部署的LAMP环境),正确的安装完成后发现网站的新闻 页面都404了,这些页面都使用了URL重写来优化网站,通过调试后笔者发现$_SERVER['REQUEST_URI']的值为空,于是我 将$_SERVER['REQUEST_URI']变量替换成$_SERVER['REDIRECT_URL'],可喜的是那些原本404的页面现在全能 正常访问了。
function getRequestUri() {if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { // check this first so IIS will catch $requestUri = $_SERVER['HTTP_X_REWRITE_URL']; } elseif (isset($_SERVER['REDIRECT_URL'])) { // Check if using mod_rewrite $requestUri = $_SERVER['REDIRECT_URL']; } elseif (isset($_SERVER['REQUEST_URI'])) { $requestUri = $_SERVER['REQUEST_URI']; } elseif (isset($_SERVER['ORIG_PATH_INFO'])) { // IIS 5.0, PHP as CGI $requestUri = $_SERVER['ORIG_PATH_INFO']; if (!empty($_SERVER['QUERY_STRING'])) { $requestUri .= '?' . $_SERVER['QUERY_STRING']; } } return $requestUri; }
0 0
- $_SERVER['REQUEST_URI']获取不到值采用的函数
- $_SERVER['REQUEST_URI']获取不到值
- 获取 $_SERVER["REQUEST_URI"] 值的通用解决方案
- PHP获取当前url路径的函数及服务器变量:$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"],$_SER
- PHP获取当前url路径的函数及服务器变量:$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"],$_SER
- PHP获取当前url路径的函数及服务器变量:$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"],$_SER
- $_SERVER["REQUEST_URI"]函数
- php $_SERVER["REQUEST_URI"]函数
- $_SERVER["REQUEST_URI"]函数
- $_SERVER['REQUEST_URI']和$_SERVER["HTTP_X_REWRITE_URL"]的区别
- $_SERVER['REQUEST_URI']
- $_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 的区别
- php $_SERVER函数中QUERY_STRING和REQUEST_URI
- $_SERVER 函数中 QUERY_STRING 和 REQUEST_URI
- $_SERVER中QUERY_STRING,REQUEST_URI的用法
- PHP_$_SERVER中QUERY_STRING,REQUEST_URI的用法
- 详解PHP中$_SERVER函数的QUERY_STRING和REQUEST_URI、SCRIPT_NAME、PHP_SELF
- $_SERVER详解($_SERVER[PHP_SELF],$_SERVER[SCRIPT_NAME],$_SERVER['REQUEST_URI']与HTTP_HOST和SERVER_NAM的区别)
- 为何web.xml中的welcome-file-list不能是Action地址
- :new与:old的用法
- 汇编语言中的常数
- Swift iOS 9通讯录访问
- tomcat开启远程调试
- $_SERVER['REQUEST_URI']获取不到值采用的函数
- CI构造函数
- 常见的http返回码
- 神经网络学习 之 M-P模型
- 使用snmp4j监听和发送消息
- UE4 Fog Sheet and Light Beams
- Style和Theme的区别
- mac 关闭ipv6 连接以太网
- 深入理解Java的接口和抽象类