Кнопка отправки формы PHP в $ _GET - PullRequest
1 голос
/ 04 марта 2010

У меня есть форма для поиска блогов на моем сайте через GET.

Форма работает нормально, но при отправке URL-адрес на следующей странице выглядит следующим образом («Найти» - это значение моей кнопки отправки):

www.example.com / search.php? Sub_q = Найти + это% 21 & Q = теннис

Это не эстетически привлекательный URL. Есть ли простой способ исключить кнопку отправки из URL? Я хотел бы, чтобы URL выглядел следующим образом:

www.example.com / search.php? Д = теннис

Для работы search.php не требуется $ _GET ['sub_q'], кстати.

Ответы [ 2 ]

11 голосов
/ 04 марта 2010

Попробуйте не называть свою кнопку (удалите атрибут name) - ее не следует отправлять, если у нее нет имени n

0 голосов
/ 04 марта 2010

См. Мой ответ здесь: SEO / PHP: Как конвертировать URL-адрес для отправки формы (метод Get) без поддержки JavaScript для Javascript?

В основном: перенаправление на более понятный URI

...