php和js如何擷取當前頁面的查詢資訊

來源:互聯網
上載者:User
本文主要和大家分享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());
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.