php $_SERVER["REQUEST_URI"]获取值的通用解决方法

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<?php
// 说明:获取 _SERVER['REQUEST_URI'] 值的通用解决方案
function request_uri()
{
if (isset($_SERVER['REQUEST_URI']))
{
$uri = $_SERVER['REQUEST_URI'];
}
else
{
if (isset($_SERVER['argv']))
{
$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];
}
else
{
$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];
}
}
return $uri;
}
?>

相关文章

php中FTP函数ftp_connect、ftp_login与ftp_chmod用法

本文实例讲述了php中FTP函数ftp_connect、ftp_login与ftp_chmod用法。分享给大家供大家参考。具体方法如下: ftp_connect() 函数建立一个新的 f...

php中通过虚代理实现延迟加载的实现代码

这货是从 Martin 大神的《企业应用架构模式》中学到的,辅助 PHP 动态语言的特性,可以比 Java 轻松很多的实现延迟加载(LazyLoad)。基本原理是通过一个虚代理(Virt...

浅析51个PHP处理字符串的函数

包括,计算字符串长度、分割字符串、查找字符串等等各个方面。1.AddSlashes: 字符串加入斜线。 2.bin2hex: 二进位转成十六进位。 3.Chop: 去除连续空白。 4.C...

修改php.ini以达到屏蔽错误信息并记录日志

那是因为php.ini中关闭了错误显示,将错误写成了文件,这是人为设置的结果,display_errors =on就好了。 不过不显示错误倒安全点,建议调试时打开,然后提供服务时关闭。...

PHP 开发环境配置(Zend Studio)

PHP 开发环境配置(Zend Studio)

  安装完成后运行程序 在Help菜单中有Register选项进行注册。 提供注册码如下: Username: zendstudio.netSerial Nu...