Буквальный пробел в URL-адресе, отправленном из запроса GET в PHP

#php #url #hyperlink #space #literals

#php #url #гиперссылка #Космос #литералы

Вопрос:

Привет,

будучи новичком, я пытался решить это самостоятельно, но пока безрезультатно

после создания этой ссылки в PHP:

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

URL-адрес в Firefox показывает буквальный пробел в браузере следующим образом:

 edit_subject.php?subject=                1
  

все работает так, как должно, но это действительно ставит меня в тупик

Комментарии:

1. Попробуйте это a href ="edit_subject.php?subject=<?=$current_subject['id'];?>">Edit Subject</a>

Ответ №1:

Удалите пробелы из тега привязки

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

Пробел в теге привязки считается параметром URL, и он будет отображаться так. Поэтому попробуйте после его удаления

Ответ №2:

спасибо, я только исправил пробелы между разрешенными тегами PHP, теперь я вижу пробел между = и <?php