在PHP中从GET请求发送的URL中的文字空格

时间:2016-10-18 09:40:39

标签: php url hyperlink space literals

Howdie,

作为一个菜鸟我试图自己解决这个问题,但到目前为止没有结果

在PHP中创建此链接后:

<a href ="edit_subject.php?subject=
                <?php echo $current_subject["id"]; ?>">Edit Subject</a>

Firefox中的URL在浏览器中显示一个文字空格,如下所示:

edit_subject.php?subject=                1

一切正常,但这确实让我感到难过

2 个答案:

答案 0 :(得分:4)

从锚标记中删除空格

<a href ="edit_subject.php?subject=<?php echo $current_subject["id"]; ?>">Edit Subject</a>

锚标记中的空白区域被视为URL参数,它将显示为这样。所以在删除后尝试

答案 1 :(得分:0)

谢谢,我只更正了允许的PHP标记之间的空格,现在我看到=和<?php之间的空格