Как мне перенаправить пользователя на основе ввода его формы? - PullRequest
0 голосов
/ 15 апреля 2010

Мне нужна простая форма с одним текстовым полем и кнопкой отправки. Например: если пользователь вводит «foobar» в текстовое поле и нажимает клавишу ввода, его следует перенаправить на mysite.com/browse/foobar

Кто-нибудь знает, как я могу сделать это в php? спасибо

Ответы [ 2 ]

4 голосов
/ 15 апреля 2010

Предполагая name='q' для ввода текста

<?php
    if ($_GET['q'] === "foobar") {
        header("Location: http://example.com/browse/foobar");
    }
?>
1 голос
/ 15 апреля 2010

Форма:

<form action="index.php" method="get">
<input type="text" name="q" />
<input type="submit" />
</form>

index.php

header("Location: http://example.com/browse/".$_GET['q']);

Примечание: это не очень хорошая практика, но она работает.

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