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中Trait及其应用详解

PHP中Trait及其应用详解

从PHP的5.4.0版本开始,PHP提供了一种全新的代码复用的概念,那就是Trait。Trait其字面意思是”特性”、”特点”,我们可以理解为,使用Trait关键字,可以为PHP中的类添...

php 数组排序 array_multisort与uasort的区别

Example:(简练) uasort($arr,create_function('$a, $b','return $a[\'line_num\']<$b[\'line_num\'...

php 用sock技术发送邮件的函数

使用sock技术发邮件,无需服务器支持。速度快!!  复制代码 代码如下:function send_mail($to,$subject,$body) &n...

php页面缓存ob系列函数介绍

这里有缓存技术的简单介绍:https://www.jb51.net/article/4965.htm   php页面缓存主要用到的是ob系列函数,如ob_start(),ob_end_f...

PHP has encountered an Access Violation at 7C94BD02解决方法

解决方法如下: php for windows的bug 参考: 第一种可能: 去掉 php中 eaccelerator 的扩展 这样做能够解决您的问题,不过可能会加重系统负担 因为eac...