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:
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:RewriteRule ^([0-9a-zA-Z_]+)$ ?page=$1 [L]
che al suo submit mi riscrive l'url https://miosito/search?keys=key.Codice HTML:<form action="search" method="get"> <input type="text" name="keys" placeholder="Cerca nel sito.." size="15" /> <input type="submit" value=" " /> </form>
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?

LinkBack URL
About LinkBacks
