Home >Backend Development >PHP Tutorial >php获取URL中带#号等特殊符号参数的解决方法_PHP
例如下面的PHP代码:
代码如下:
echo $_GET['key'];
?>
我是用JS中的escape函数编码后传递解决了这个问题,需要的朋友可以参考一下。
代码如下:
查询
<script><br />
function searchsn() {<br />
var keys = $('#searchs').val();<br />
if (keys == '') {<br />
alert('请填写SN码');<br />
return false;<br />
}<br />
keys = escape(keys); //对字符串进行编码,* @ - _ + . / 这几个字符除外<br />
window.location.href = 'c.php?key=' + keys;<br />
}<br />
</script>