当前位置:Gxlcms > PHP教程 > php和js如何获取当前页面的查询信息

php和js如何获取当前页面的查询信息

时间:2021-07-01 10:21:17 帮助过:32人阅读

本文主要和大家分享php和js如何获取当前页面的查询信息,希望能帮助到大家。

1.php 获取当前页面的查询信息存储在一个关联数组中返回

function get(){
		//得到当前页面URL的查询字符串
		$query = $_SERVER['QUERY_STRING'];
		// 将每个键值对分开存储在数组中
		$arr1 = explode('&', $query);
		foreach($arr1 as $val){
			// 遍历每一个键值对将键与值相分离
			$arr2 = explode('=', $val);
			$arr3[$arr2[0]] = $arr2[1];
		}
		return $arr3;
	}
	echo '<pre>';
	print_r(get());
	echo '</pre>';

2.JS 将当前页面的参数列表转换为对象的形式显示

function get(){
    //获取当前页面的查询字符串
    var url = window.location.search.substring(1);
    //将每一个键值对分开存储在数组中
    var arr1 = url.split('&');
    //定义一个对象来存储转换结果
    var obj = {};
    // 遍历数组中的每个键值对将他们对应存储在对象中(按照键为属性名,值为属性值的形式)
    arr1.forEach(function(item){
      //将每一个键值对的键与值相分离
      var arr2 = item.split('=');
      obj[arr2[0]] = arr2[1];
    });
    return obj;
  }
  console.log(get());

以上就是php和js如何获取当前页面的查询信息的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行