Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Dateneinsicht beim zurück gehen

More
2 years 10 months ago #7817 by conzeptwerk
Dateneinsicht beim zurück gehen was created by conzeptwerk
Hallo,
ich habe auf unserer Seite 2 verschiedene Visforms eingebaut, einmal am Fuß der Seite (Starten Sie mit uns durch) und einmal auf  www.conzeptwerk.de/de/leistungen/webdesign

Wenn ich das Formular ausfülle, die Seite wechsle und dann den zurück-Button des Browsers betätige (so lang, bis ich wieder auf der Seite mit dm Formular bin), stehen die zuletzt versendeten Daten im Formularfeld. Bei eine hoch frequentierten Kontaktformular, kann das auch schief gehen.

More
2 years 10 months ago #7825 by Administrator AV
Replied by Administrator AV on topic Dateneinsicht beim zurück gehen
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

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
The following user(s) said Thank You: MaliRaj

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum