Hallo conzeptwerk,
mit einem Visforms Formular einmal gesendete Daten werden nicht zurückgesendet.
Außer wenn die serverseitige Validierung der Daten Regelverstöße erkennt.
Dann kommt es aber zu einem unmittelbaren sofortigen Rücksenden der Daten zur Korrektur durch den Anwender (i.d.R. fehlende Daten).
Die Daten sind zu diesem Zeitpunkt noch nicht in der Datenbank gespeichert.
Was der Anwender allerdings durchaus erfahren kann, sind das Ergebnis diverser Caching-Mechanismen.
Diese Caching-Mechanismen führen dazu, dass der Visforms-Code gar nicht mehr aufgerufen wird.
Stattdessen wird durch den Cache eine veraltete zwischengespeicherte Version (stale content) der Seite gesendet.
Hier noch etwas mehr Informationen zum Thema:
Bitte beachte: Formulare sind per Definition dynamische Inhalte.
Seiten, auf denen sich Formulare befinden, dürfen niemals gecached werden.
Das von dir beschriebene Problem könnte durch eine ungünstige Caching-Konfiguration hervorgerufen werden.
Wenn das Caching irgendwo aktiviert ist, treten regelmäßig Probleme auf, insbesondere bei hoch-dynamischen Inhalten.
Es gibt mehrere Stellen möglicher Caching-Ebenen/Caching-Player und außerdem sehr unterschiedliche Arten von Caching:
Joomla! selbst, diverse Joomla! Caching Erweiterungen/Plugins, dedizierte Caching-Software (Server) im Rahmen des Webspaces, globale Gateways des eigen ISP oder solche von weiteren Drittanbietern, dein lokaler Webbrowser, htaccess-Einstellungen des Apache Web Servers zum Caching von Ressourcen.
Falsche Caching-Einstellungen führen dazu, dass der Visforms-Code gar nicht mehr aufgerufen wird.
Stattdessen wird durch den Cache eine veraltete zwischengespeicherte Version (stale content) der Seite gesendet.
Dies kann im schlimmsten Fall sogar dazu führen, dass die persönlichen Eingabedaten eines früheren Benutzers in rechtlich unzulässiger Weise allen späteren Benutzern angezeigt werden!
Bitte konfiguriere den betreffenden Cache entsprechend oder wende dich bei einem 'shared proxy cache' an den Cache-Betreiber (etwa dein ISP).
Etwas Literatur (zwar in Englisch, aber da gibt es ja verschiedene Möglichkeiten):
developer.mozilla.org/en-US/docs/Web/HTTP/Caching
Beachte bitte insbesondere den Abschnitt 'Shared proxy caches'.
Gruß, Ingmar