Форма ввода по ссылке - PullRequest
       7

Форма ввода по ссылке

2 голосов
/ 05 октября 2010

Итак, у меня есть:

<input type="text" id="keyword" placeholder="placeholder" value="" />

Как лучше всего определить значение на основе ссылки?это:

<input type="text" id="keyword" placeholder="placeholder" value="thisisthevalue" />

Спасибо!

1 Ответ

3 голосов
/ 05 октября 2010
<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 как они были задуманы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...