Pulire Cache Utente

ciopin

Utente Attivo
26 Mar 2010
59
0
0
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
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, se Javascript ha le logiche condizionali corrette e mostra gli allert il problema potrebbe dipendere dal fatto che invii comunque all'algoritmo php.
Se è così devi impostare la chiamata al calcolo php da js dopo le logiche condizionali e non mandare direttamente alla scrittura nel db con PHP.
 

ciopin

Utente Attivo
26 Mar 2010
59
0
0
non mi vergogno a dire che nn ho capito cosa mi vuoi dire...scusami ma non sono cosi ferrato in materia....facendo un esempio pratico..ocsa dovrei fare?
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, controlla se nell'html c'è qualcosa che fa riferimento al file PHP di scrittura dei dati.
 

ciopin

Utente Attivo
26 Mar 2010
59
0
0
ciao, grazie per la pazienza. Allora è una pagina unica .php con dentro codice php e codice html. Nell'html ci sono i richiami al form action della pagina php dove io prendo i dati e li salvo nel db oltre ai vari richiami di tutti i js ( quello che mi controlla il completamente dei dati e i vari file jquery che mi servono per delle cose nella pagina stessa).Per il resto nn c'è altro.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao se l'action punta direttamente alla pagina php molto probabilemte elude i controlli js.
Come ti dicevo devi mandare a js dal form non a php altrimenti dovrai fare i controlli in PHP.
Per esempio potresti fare così:
PHP:
<form name="tuoForm" action="file.php" method="POST" onsubmit="vaiJs()" >
 

ciopin

Utente Attivo
26 Mar 2010
59
0
0
a dire il vero nel campo io ho questo:



<form name="tuoForm" action="file.php" method="POST" onSubmit="javascript:return checkForm(this);" >

quindi, anche se a mia insaputa, lo faccio già quello che chiedi? Il checkForm è una funzione presente nel mio file javascript...

Grazie
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Si, se c'è così si.
E riescono ad eludere ugualmente il form?
Anche se tornano nella pagina le logiche dovrebbero
comunque dirgli inserire nome etc etc.
 
Discussioni simili
Autore Titolo Forum Risposte Data
voldemort Pulire cache openx PHP 1
M Analisi sito per pulire codice inutile HTML e CSS 1
matteoraggi Strumenti per pulire il CSS HTML e CSS 3
M Pulire queue QMail Linux e Software 1
MarcoGrazia Cache Control HTML e CSS 0
L upload image tramite url e cache PHP 10
C [PHP] Laravel Cache PHP 6
S Il Css non si aggiorna, svuotata cache HTML e CSS 6
SniperWolf82 [Java] Cache Java 2
K cache in ajax Ajax 5
P cache browser Google Search Console 0
L Problema cache del browser Windows e Software 0
Nik Cannot send session cache limiter - ERRORE utilizzando session_start(); PHP 3
IImanuII Problema con php e cache. PHP 6
Nicola Giachellich Problema aggiornamento cache HTML e CSS 4
I Wordpress 3.9.1: Il plugin W3 Total Cache è compatibile con plugin Smush. WordPress 0
S W3 Total Cache rallenta il sito a causa del .htaccess! WordPress 1
M Disabilitare cache browser sito asp.net ASP.NET 1
R [risolto] Cache per file pdf PHP 2
S [risolto] cache dell'html di output PHP 2
G [Problema] Cache di Google vecchia e non aggiornata SEO e Posizionamento 0
M cache query mysql PHP 1
D AJAX - Si possono memorizzare i risultati delle richieste in una qualche cache? Javascript 8
helpdesk eliminare la cache PHP 11
PenguinLover OPCode Cache: qual'è il migliore? PHP 4
L Cancellare cookie / cache / cronologia da Safari di iPhone Smartphone e tablet 1
novello88 Google: aggiornare "copia cache" SEO e Posizionamento 1
H Warning: session_start() [function.session-start]: Cannot send session cache limiter PHP 8
Z cache HTML e CSS 2
M Impossibile svuotare cache DNS Reti LAN e Wireless 1
M Warning: session_start(): Cannot send session cache... ???? PHP 5
B svuotare cache? PHP 3
D Problema cache: forzare caricamento swf Classic ASP 1
M impedire al browser di mettere pagine in cache PHP 1
K Files presenti in Cache .... ??? Flash 1
G file cache piccolo Hardware 2
I nome utente non esiste nel database PHP 1
I carica foto profilo sessione utente PHP 2
I sessione utente elimina chat PHP 12
I invia inserisci nome utente invia messaggio PHP 0
I cartella privata utente PHP 4
I caricamento file in sottocartella nome utente PHP 3
felino [Wordpress] Gallery con foto selezionabili dall'utente WordPress 0
M Mostrare testo (o parte di esso) in base a utente PHP 0
G Bentrovati da un nuovo utente Presentati al Forum 1
C Rinominare file in base all'id dell'utente loggato PHP 0
E Gestione profilo utente tramite Form PHP 3
I visualizza profilo utente utente in chat PHP 0
F Nuovo utente Presentati al Forum 0
R Plugin per Registrazione Utente e Pagamento prodotto WordPress 2

Discussioni simili