PHP允许符号#当$_获得操作时

PHP允许符号#当$_获得操作时,php,anchor,Php,Anchor,如何设置$\u GET允许此符号 例如: $a = "NE-TH#1-8"; <a href="test.php?a=<?php echo $a; ?>"Test</a> $a=“NE-TH#1-8”; 当我尝试单击该链接并回显该变量时,它将只显示NE-TH。它应该是NE-TH#1-8 请帮助您需要它(因为#表示url中的文档片段,浏览器不会通过HTTP请求发送) 您需要修改它(因为#表示url中的文档片段,浏览器不会通过HTTP请求发送) 改用。@Ama

如何设置
$\u GET
允许此符号

例如:

$a = "NE-TH#1-8";

<a href="test.php?a=<?php echo $a; ?>"Test</a>
$a=“NE-TH#1-8”;
当我尝试单击该链接并回显该变量时,它将只显示
NE-TH
。它应该是
NE-TH#1-8

请帮助

您需要它(因为#表示url中的文档片段,浏览器不会通过HTTP请求发送)


您需要修改它(因为#表示url中的文档片段,浏览器不会通过HTTP请求发送)



改用
。@AmalMurali仍然一样,结果可能是因为
测试之前缺少
。试试这个:
。好的,明白了。谢谢@AmalMuraliUse
。@AmalMurali仍然一样,结果可能是因为
测试之前的
丢失了
。试试这个:
。好的,明白了。谢谢@AmalMurali
<?php $a = "NE-TH#1-8"; ?>
<a href="test.php?a=<?= urlencode( $a ) ?>">Test</a>