復制代碼 代碼如下:
<&#63;php
echo $_GET['key'];
&#63;>

當url為http://test.com/c.php&#63;key=999時,正常輸出:999
當url為http://test.com/c.php&#63;key=9#888時,只能輸出:9
而我想要獲得的是9# " /> 中文字幕乱码亚洲无线精品一区,欧美激情久久久久久久久久久,西西裸体人体做爰大胆久久久

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php獲取URL中帶#號等特殊符號參數的解決方法

例如下面的php代碼:
復制代碼 代碼如下:
<?php
echo $_GET['key'];
?>

當url為http://test.com/c.php?key=999時,正常輸出:999
當url為http://test.com/c.php?key=9#888時,只能輸出:9
而我想要獲得的是9#888,那要怎么辦呢?只能在把9#888傳遞給key的這個環節想辦法。

我是用JS中的escape函數編碼后傳遞解決了這個問題,需要的朋友可以參考一下。

復制代碼 代碼如下:
<input placeholder="輸入SN碼" type="text" id="searchs" name="searchs" />
<a class='btn' onclick="searchsn();" href="Javascript:;">查詢</a>
<script>
    function searchsn() {
        var keys = $('#searchs').val();
        if (keys == '') {
            alert('請填寫SN碼');
            return false;
        }
        keys = escape(keys); //對字符串進行編碼,* @ - _ + . / 這幾個字符除外
        window.location.href = 'c.php?key=' + keys;
    }
</script>

php技術php獲取URL中帶#號等特殊符號參數的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 虞城县| 新乡县| 英德市| 镇赉县| 临潭县| 辽宁省| 随州市| 灯塔市| 厦门市| 罗平县| 绥中县| 滁州市| 将乐县| 张家港市| 图片| 田林县| 韩城市| 高碑店市| 安陆市| 武隆县| 七台河市| 辽阳县| 兴安盟| 昌吉市| 日照市| 红河县| 通江县| 久治县| 东乌| 鲁山县| 土默特左旗| 叙永县| 铜山县| 晋城| 巨野县| 涟水县| 安乡县| 蒙阴县| 阿城市| 大邑县| 新沂市|