2010-06-13 20 views
5

To jest mój formularz wyszukiwania:Jak ukryć wartość przycisku w adresie URL?

<form action="" method="get" name="search"> 
    <input name="s" type="text" size="40" value="<?php echo $_GET["s"]; ?>" /> 
    <input name="submit" type="submit" value="Search" /> 
    </form> 

Gdy ktoś kliknie przycisk wyszukiwania adres URL w pasku adresu przeglądarki jest coś takiego:

http://example.com/?s=someting&submit=Search

Jak mogę zmienić tak, że wyświetla tylko:

http://example.com/?s=someting

Nadzieja jestem jasne ...

Odpowiedz

9

Usuń name = "submit" z przycisku

0

Jak <input type="submit"> "Ivar Bonsaksen" powiedział trzeba usunąć "nazwisko", ponieważ atrybut the value of every tag in the Form tag with a name attribute zostanie wysłany na serwer i pojawi się w adresie URL.

P.S: Możesz użyć metody POST zamiast GET, aby ukryć wszystkie zmienne i wartości.