URL из формы с использованием php - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь создать ссылку для включения переменных из формы. Сценарий ниже работает, включает только первую переменную: http://example.com/abc.php?id=2

Я хочу отправить: http://example.com/abc.php?id=2&name=zac

PHP-код показан ниже:

$base = 'http://example.com/abc.php';
$id=$_GET['ID'];
$name=$_GET['Name'];

$data = array(
    'id' => $id,
    'name' => $name,
);

$url = $base . '?' . http_build_query($data);

header("Location: $url");
exit;

1 Ответ

1 голос
/ 06 марта 2019

Вы можете немного упростить свою жизнь, просто отправив форму через $_GET, и она будет перенаправлена ​​на URL, как вы хотите.Вот пример:

<form action="http://example.com/abc.php" method="GET">
  <input type="text" name="ID" />
  <input type="text" name="Name" />
</form>

Это отправит пользователя на: http://example.com/abc.php?ID=id_value&Name=name_value

Примечание: Это будет отправлять все переменные формы с установленным значением.

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