《PHP實例:php獲取URL中帶#號等特殊符號參數(shù)的解決方法》要點:
本文介紹了PHP實例:php獲取URL中帶#號等特殊符號參數(shù)的解決方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
例如下面的PHP代碼:
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的這個環(huán)節(jié)想方法.
我是用JS中的escape函數(shù)編碼后傳遞解決了這個問題,需要的朋友可以參考一下.PHP應用
代碼如下:
<input placeholder="輸出SN碼" type="text" id="searchs" name="searchs" />
<a class='btn' onclick="searchsn();" href=";">查詢</a>
<script>
??? function searchsn() {
??????? var keys = $('#searchs').val();
??????? if (keys == '') {
??????????? alert('請?zhí)顚慡N碼');
??????????? return false;
??????? }
??????? keys = escape(keys); //對字符串進行編碼,* @ - _ + . / 這幾個字符除外
??????? window.location.href = 'c.php?key=' + keys;
??? }
</script>
《PHP實例:php獲取URL中帶#號等特殊符號參數(shù)的解決方法》是否對您有啟發(fā),歡迎查看更多與《PHP實例:php獲取URL中帶#號等特殊符號參數(shù)的解決方法》相關(guān)教程,學精學透。維易PHP學院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/14767.html