2010-10-05 4 views
2

Так у меня есть:Форма ввода от Link

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

Что такое лучший способ пойти об определении стоимости на основе ссылки?

ie.

http://mysite.com/valueplacer?=thisisthevalue 

ли это:

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

Спасибо!

ответ

3
<input type="text" id="keyword" placeholder="placeholder" value="<?php echo htmlspecialchars($_GET['q']); ?>" /> 

Это предполагает, что вы собираетесь разместить q там в строке запроса, в качестве ключа для переменной. Это означает, что строка запроса будет выглядеть

http://mysite.com/valueplacer?q=thisisthevalue 

The htmlspecialchars() для безопасности.

Если вы действительно хотите, чтобы ваш URL-адрес выглядел так, вам нужно разобрать $_SERVER['REQUEST_URI'].

Я бы не рекомендую сделать это так. Просто используйте параметры GET, как они были предназначены.

+0

Извините, используйте параметры GET, как они были предназначены? –

+0

@John Я имею в виду, просто сделайте '? Q = значение' не'? = Значение' (если только это не была опечатка). – alex

+0

ah gotcha, да, я пропустил это. Спасибо .. Попытаться. –

Смежные вопросы