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