WebSite X5Help Center

 
Giandomenico F.
Giandomenico F.
User

Azzerare I Campi Del Modulo del Carrello  it

Auteur : Giandomenico F.
Visité 2654, Followers 1, Partagé 35  

salve a tutti, ho riscontrato dei problemi nella sezione e-commerce : dopo l'invio dell'ordine non vengono azzerati i campi del modulo e anche il carrello prodotti, infatti a una sessione successiva sullo stesso computer si ripresentano i dati del precedente ordine, compresi i dati anagrafici, esiste forse un comando di reset da inserire da qualche parte??

Posté le
3 RéPONSES
Luca S.
Luca S.
User

Ciao GianDomenico,

l'utente che accede ha già fatto un'ordine e quando riaccede non vede memorizzati i dati del form di compilazione? Ci potresti fornire l'URL del tuo sito esportato online?

Lire plus
Posté le de Luca S.
Giandomenico F.
Giandomenico F.
User
Auteur

in risposta a : Luca S. (Incomedia) il 2011-12-09 14:06

Ciao,

non posso utilizzare la funzione e-commerce finchè non risolvo questo problema di privacy,poichè un secondo utente del PC vedrebbe i dati sensibili di quello precedente,quindi il problema non è visibile sul sito.Mi sembra di aver trovato delle risposte interessanti nei forum trovati in google cercando

"svuotare cache e caricare pagina - Archivio del forum HTML",al linkhttp://forum.html.it/forum/showthread/t-1053778.html,dove vengono presentate sostanzialmente 2 soluzioni, la prima in linguaggio PHP,che non penso di poter utilizzare,anche perchè se no non avrei comprato un programma come questo,la seconda soluzione è un metatag:

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />

La versione PHP :

citazione Akito: Scrivi all'inizio del file php queste poche righe e la pagina si ricaricherà ogni volta che viene richiamata ignorando la cache del browser:

<?
session_start();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Data passata
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // sempre modificato
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
if($_SESSION["alive"] != "1") {
header("Location: error.php");
}
?>
----------------------------Spero di risolvere il problema velocemente(ho già scritto una lettera a Babbo Natale),Buone feste a tutti

Lire plus
Posté le de Giandomenico F.
Luca S.
Luca S.
User

Ciao GianDomenico,

grazie per le tue considerazioni. Il carrello di ecommerce mantiene i dati inseriti nel form e fa ripetere l'operazione dello stesso utente da un cookie che setta queste informazioni. Proprio per questo i dati non possono essere visibili da altri utenti in quanto visibili solo dal pc della persona che ha già effettuato la registrazione. L'altra segnalazione della verifica e-mail l'abbiamo discussa nell'altro post che hai aperto:

http://answers.websitex5.com/post/8095

Lire plus
Posté le de Luca S.