One of our developers have checked your site and it seems that some strange caching must happen on server side as a special function used for anti spam techniques, generating special token which is used to verify form returns different value for homepage and form submit page. It shouldn't happen this way and it doesn't on any of our test sites.
The only fix (without investigating what happens on server itself) is the remove from file:
plg_gkcontact.php
this part of code:
- Code: Select all
// check the token
JSession::checkToken() or die( 'Invalid Token' );
Sadly this way you are opening yourself on spam attacks (CSRF) through your site:
https://docs.joomla.org/How_to_add_CSRF ... g_to_forms