ckforms pb timeout

19/09/10

J'utilise la version 1.3.5 de ck Forms pour gérer mes formulaires et je me suis rendu compte que si l'internaute mettait un certain temps à répondre (>10 ou 15 mn ...), l'envoi de formulaire de fonctionnait plus. Le module répond alors : Attention, vous ne pouvez envoyer le formulaire qu'une seule fois!

Après quelques recherches, je suis tombé sur le fichier components>com_ckforms>controller.php

et pour l'instant, je me suis contenté de mettre cette partie du code en commentaires

/*if (isset($_SESSION['ck_send_once'.$ckform->id]))
{
session_unregister('ck_send_once'.$ckform->id);            
} else {
JError::raiseWarning( 0, JText::_( "Sorry, you can send the form only once" ));
return false;        
}*/

Le pb est réglé même si je n'ai pas pris de temps de comprendre ce qu'il se passait exactement. Je crois comprendre qu'il s'agit d'un problème de session php mais j'avoue ne pas bien comprendre ce que cela vient faire ici.

Avez vous des éléments de réponse ?

Partager sur mes réseaux