получить значения из URL-адреса - отправить в форме - PullRequest
0 голосов
/ 31 марта 2011

Я хочу получить некоторые значения из моего URL и опубликовать их в форме.

Например:

url = hello.com/hello.php?id=3

Моя форма:

Id= 3

Какой код мне нужен для доступа к значению для id?Какой-то пост?Или получить?Или сценарий?

Ответы [ 3 ]

1 голос
/ 31 марта 2011

Любые значения, добавленные в конец URL, будут доступны в скрипте PHP через глобальную переменную $ _ GET .Таким образом, в вашем случае вы можете получить идентификатор в php, выполнив: $_GET['id']

Переменные, отправленные через форму, метод которых = 'post', доступен через переменную $ _POST.

Если выЧтобы поместить эти данные в поле формы, выполните:

<input type="text" name="something" value="<?php echo $_GET['id']; ?>" />

, хотя вы, вероятно, не захотите просто вставлять $ _GET ['id'] в качестве значения без предварительной проверки / дезинфекции.http://www.cgisecurity.com/xss-faq.html

1 голос
/ 31 марта 2011

Обратитесь к вашей переменной как $_GET['id']. Пример использования его в форме HTML может быть примерно таким:

<input type="text" name="id" value="<?php echo $_GET['id']; ?>">

Используйте это только в качестве примера;)

0 голосов
/ 31 марта 2011

$ localvar = $ _ GET ['id'];

Если вы разместили данные, используя method = "post" в своем html, вы бы назвали его:

$ localvar= $ _ POST [ 'ID'];

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