2010-06-13 15 views
5

Questo è il mio modulo di ricerca:Come nascondere il valore del pulsante in 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> 

Quando un utente fa clic sul pulsante di ricerca l'URL nella barra degli indirizzi del browser è qualcosa di simile:

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

Come posso cambiarlo in modo che venga visualizzato solo:

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

Spero di essere stato chiaro ...

risposta

9

Rimuovere name = "submit" dal pulsante <input type="submit">

0

Come "Ivar Bonsaksen", ha detto è necessario rimuovere il "nome" di attributo perché the value of every tag in the Form tag with a name attribute verrà inviato al server e verrà visualizzato nell'URL.

P.S: È possibile utilizzare il metodo POST anziché GET per nascondere tutte le variabili e i valori.

Problemi correlati