Salve Ragazzi,
vi spiego qual'è il mio problema: io avevo un form con una serie di campi e fin qui tt ok....circa 15 giorni fa io ho inserito una funzione che mi va ad autocompletare dei campi e tutto funziona perfettamente. Il problema è che controllando il database sto vedendo che mi entrano degli utenti che hanno quei campi, che prima erano degli INPUT, vuoti. Io per ogni utente traccio la fonte di provenienza e riesco a risalire al come sono arrivati sul mio form ( adwords, facebook ecc) e se faccio lo stesso percorso io arrivo sulla mia unica pagina con il fomr simulo una registrazione e mi registro con tutti i campi correttamente compilati....Io penso/pensavo che il tutto possa dipendere dal fatto che questi utenti ( che nn sono tanti ma nemmeno pochi) erano già stati sulla mia pagina e quando ci sono ritornati avevano la "vecchia" versione della pagina in cache. per questo motivo io ho inserito nella mia paginetta questi due comandi per pulire la cache dell'utente:
A livello di PHP questa:
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
A Livello di HTML questa:
<meta http-equiv="cache-control" content="no-cache" />
Ma nonostante questo....ne entrano ancora con i campi vuoti. Per intenderci il form è controllato da un file js che se i campi sono vuoti nn ti fa nadare aventi e ti mostra degli alert...Cosa può essere? Cosa posso fare?
Grazie
vi spiego qual'è il mio problema: io avevo un form con una serie di campi e fin qui tt ok....circa 15 giorni fa io ho inserito una funzione che mi va ad autocompletare dei campi e tutto funziona perfettamente. Il problema è che controllando il database sto vedendo che mi entrano degli utenti che hanno quei campi, che prima erano degli INPUT, vuoti. Io per ogni utente traccio la fonte di provenienza e riesco a risalire al come sono arrivati sul mio form ( adwords, facebook ecc) e se faccio lo stesso percorso io arrivo sulla mia unica pagina con il fomr simulo una registrazione e mi registro con tutti i campi correttamente compilati....Io penso/pensavo che il tutto possa dipendere dal fatto che questi utenti ( che nn sono tanti ma nemmeno pochi) erano già stati sulla mia pagina e quando ci sono ritornati avevano la "vecchia" versione della pagina in cache. per questo motivo io ho inserito nella mia paginetta questi due comandi per pulire la cache dell'utente:
A livello di PHP questa:
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
A Livello di HTML questa:
<meta http-equiv="cache-control" content="no-cache" />
Ma nonostante questo....ne entrano ancora con i campi vuoti. Per intenderci il form è controllato da un file js che se i campi sono vuoti nn ti fa nadare aventi e ti mostra degli alert...Cosa può essere? Cosa posso fare?
Grazie