<input type="text" id="keyword" placeholder="placeholder" value="<?php echo htmlspecialchars($_GET['q']); ?>" />
Предполагается, что вы собираетесь поместить туда q
в строке запроса в качестве ключа для переменной. Это означает, что строка запроса будет выглядеть как
http://mysite.com/valueplacer?q=thisisthevalue
htmlspecialchars()
для безопасности.
Если вы действительно хотите, чтобы ваш URL выглядел так, вам нужно проанализировать $_SERVER['REQUEST_URI']
.
Я бы не рекомендовал бы делать это так. Просто используйте параметры GET как они были задуманы.