There are two potential issues when using a web cache with a Form Manager form. These depend on how the cache is implemented. By default, Form Manager (1.6.46+) will attempt to disable the caching of pages containing forms (described below). Installs including 1.6.45 and below do not enable this by default.

  • Nonce check – By default, a hidden nonce value is added to each form when displayed. If this value is not in the POST data, the submission is rejected. This can be disabled in Forms > Advanced Settings > Security.
  • DONOTCACHEPAGE setting – Form Manager version 1.6.46 and above, when freshly installed, set the PHP global value ‘DONOTCACHEPAGE’ to ‘true’ whenever a form is rendered. This can be disabled under Forms > Advanced Settings > Cache compatibility.