如何设置$_GET
允许此符号#
示例:
$a = "NE-TH#1-8";
<a href="test.php?a=<?php echo $a; ?>"Test</a>
当我尝试点击该链接并回显该变量时,它只显示NE-TH
。它应该是NE-TH#1-8
请帮忙
答案 0 :(得分:6)
您需要urlencode它(因为#表示网址中的文档片段,哪些浏览器不会通过HTTP请求发送)。
<?php $a = "NE-TH#1-8"; ?>
<a href="test.php?a=<?= urlencode( $a ) ?>">Test</a>