Visualizzazione risultati 1 fino 3 di 3

Discussione: Dati form inviati tramite metodi get annullati da regole di riscrittura url

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito Dati form inviati tramite metodi get annullati da regole di riscrittura url

    Premetto che forse dal titolo non si capisca molto bene il mio problema ( non sapevo in che altro modo intitolare il post ), in ogni caso ora vi spiego meglio:

    Sul mio sito, ovvero il sito che sto sviluppando ( che al momento si trova in una sotto cartella protetta da password ), ho applicato, tramite file htaccess la seguente regola di riscrittura url:

    Codice:
    RewriteRule ^([0-9a-zA-Z_]+)$ ?page=$1 [L]
    Che mi riscriv l'url del sito, da https://miosito/page a https://miosito/?page=page, il problema è che: nel mio sito ho questo form di ricerca:

    Codice HTML:
    <form action="search" method="get">
       <input type="text" name="keys" placeholder="Cerca nel sito.." size="15" />
       <input type="submit" value="&nbsp;" />
    </form>
    che al suo submit mi riscrive l'url https://miosito/search?keys=key.

    Ora, tramite PHP, dovrei estrarre la variabile keys, ma facendo un var_dump() su la variabile globale $_GET, contiene solo la variabile page.

    Per risolvere questo problema avevo pensato, solo per la pagina interessata, di far riscrivere l'url in: https://miosito/search&keys=key, sostituendo semplicemente il punto interrogativo con la e-commerciale, visto che secondo me è quello il problema, ma come potrei dire di riscrivere l'url sostituendo il punto interrogativo con la e-commerciale, sempre se è quello il problema?
    Ultima modifica di sevenjeak : 11-02-2019 alle ore 12.40.02

    Sevenjeak
    Software developer and much more

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Prova a dare un'occhiata a https://stackoverflow.com/a/18162822.

  3. #3
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Era proprio quello che cercavo, ora l'indirizzo viene interpretato proprio come volevo, grazie per l'aiuto

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •