Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    GET con problemi con il mod_rewrite

    Salve a tutti, ho un problema con il link costruito dal mod_rewrite quando viene inviato qualcosa tramite il modulo di ricerca.

    ecco il mio form:
    Codice PHP:
    <form id="search" method="get" action="s">
                    <
    fieldset>
                    <
    input id="searchfield" type="text" name="search value="" />
                    <input id="
    searchsubmit" type="submit" value="Search" />
                    </fieldset>
            </form> 
    il mio mod_rewrite trasforma gli url da

    sito.it/index.php?s=valoredellaricerca in sito.it/search/valoredellaricerca.

    Quando io vado ad inviare qualche valore tramite il modulo, il mio link diventa

    sito.it/search/?s=valore dellaricerca

    come rimediare??

  2. #2
    Di solito il mod_rewrite si dovrebbe usare al contrario, no?

    Comunque, ti sei accorto che manca un doppio apice nel nome della prima textarea?

  3. #3
    sis i quello lo sapevo

  4. #4
    perche usare GET e mod_rewrite in un form di ricerca?
    un post non sarebbe piu utile/sicuro/produttivo? :|

  5. #5
    non lo utilizzo per un post

  6. #6
    allora ci ho pensato per un pò... mi sa che il metodo GET va a creare per forza la stringa ?search=XXXX

    allora dovresti fare con javascript

    sul submit onclick="redirect('http://xxx/search/' + getElementById('idTEXT').value)";
    con un preg_replace.. cmq è un idea.. nn me la cavo molto con js ^^

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.