0
如何设置$_GET
让这个符号#
例子:
$a = "NE-TH#1-8";
<a href="test.php?a=<?php echo $a; ?>"Test</a>
当我尝试点击该链接,回显变量,它只会显示NE-TH
。它应该是NE-TH#1-8
请帮
如何设置$_GET
让这个符号#
例子:
$a = "NE-TH#1-8";
<a href="test.php?a=<?php echo $a; ?>"Test</a>
当我尝试点击该链接,回显变量,它只会显示NE-TH
。它应该是NE-TH#1-8
请帮
你需要urlencode它(因为#标志着一个URL,它的浏览器不使用HTTP请求发送文档片段)。
<?php $a = "NE-TH#1-8"; ?>
<a href="test.php?a=<?= urlencode($a) ?>">Test</a>
使用'??php echo urlencode($ a); ?>代替。 –
@AmalMurali还是一样,结果只是NE-TH – bDir
可能是因为'Test'之前缺少'>'。试试这个:'Test'。 –