php如何获取url某个参数的值。


/*
 * 函数说明:获取URL某个参数的值
 *
 * @access  public
 * @param   $url  路径
 * @param   $key  要获取的参数
 * @return  string     返回参数值
 */
function getQuerystr($url,$key){
    $res = '';
    $a = strpos($url,'?');
    if($a!==false){
        $str = substr($url,$a+1);
        $arr = explode('&',$str);
        foreach($arr as $k=>$v){
        $tmp = explode('=',$v);
            if(!empty($tmp[0]) && !empty($tmp[1])){
                $barr[$tmp[0]] = $tmp[1];
            }
        }
    }
    if(!empty($barr[$key])){
        $res = $barr[$key];
    }
    return $res;
}

 

 

使用方式:

  例如:

    url:/intro.php?cid=9&NavID=3

    获取cid

直接调用函数:

getQuerystr(‘/intro.php?cid=9&NavID=3’, 'cid'))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM