PHP 解析 URL 参数及获取参数值
更新时间:2018-10-06 分类:设计主题 浏览量:10527
PHP 解析 URL 的方法有很多,同样,获取 URL 参数值的方法也有很多。下面记录一种方法,方便通过 URL 传递数据。
//解析URL参数
function parseUrlParam($query){
$queryArr = explode('&', $query);
$params = array();
if($queryArr[0] !== ''){
foreach( $queryArr as $param ){
list($name, $value) = explode('=', $param);
$params[urldecode($name)] = urldecode($value);
}
}
return $params;
}
//获取URL参数
function getUrlParam($cparam){
$parse_url = parse_url($_SERVER["REQUEST_URI"]);
$query = isset($parse_url['query']) ? $parse_url['query'] : '';
$params = parseUrlParam($query);
return isset($params[$cparam]) ? $params[$cparam] : '';
}