php $_SERVER["REQUEST_URI"]獲取值的通用解決方法
更新時間:2010年06月21日 11:25:28 作者:
在 PHP 眾多預(yù)定義服務(wù)器變量中,$_SERVER["REQUEST_URI"] 算是經(jīng)常用到的,但是這個變量只有 apache 才支持,因此,我們需要一個更加通用的方式來獲取 REQUEST_URI 的值,本文就是結(jié)束這一問題的解決方案。
復(fù)制代碼 代碼如下:
<?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中$_SERVER的詳細參數(shù)與說明
- PHP $_SERVER詳解
- php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之間的區(qū)別
- php $_SERVER當前完整url的寫法
- PHP5下$_SERVER變量不再受magic_quotes_gpc保護的彌補方法
- 從PHP $_SERVER相關(guān)參數(shù)判斷是否支持Rewrite模塊
- PHP中$_SERVER的詳細參數(shù)與說明介紹
- php $_SERVER windows系統(tǒng)與linux系統(tǒng)下的區(qū)別說明
- php幾個預(yù)定義變量$_SERVER用法小結(jié)
- php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別
- PHP中$_SERVER使用說明
相關(guān)文章
php將HTML表格每行每列轉(zhuǎn)為數(shù)組實現(xiàn)采集表格數(shù)據(jù)的方法
這篇文章主要介紹了php將HTML表格每行每列轉(zhuǎn)為數(shù)組實現(xiàn)采集表格數(shù)據(jù)的方法,涉及php正則替換的技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
PHP建立MySQL與MySQLi持久化連接(長連接)區(qū)別
MySQL是一種流行的關(guān)系型數(shù)據(jù)庫,而PHP為其提供了兩種不同的API,即MySQL和MySQLi,在使用這兩個API時,我們可以選擇使用持久連接或非持久連接,MySQL的持久連接需使用`mysql_pconnect`,而MySQLi持久連接默認啟用,使用持久連接時應(yīng)注意服務(wù)器連接限制和資源占用問題2025-02-02
php中0,null,empty,空,false,字符串關(guān)系的詳細介紹
本篇文章是對php中0,null,empty,空,false,字符串關(guān)系進行了詳細的分析介紹,需要的朋友參考下2013-06-06

