Bonjour,
J'utilise en ce moment la fonction mail() de php. J'ai un petit problème qui est le suivant : je valide un formulaire en javascript et une fois que tous les champs sont bien renseigné, j'appelle la fonction mail() et j'insère des données dans une table MySQL. Seulement, lors de l'exécution de la fonction mail, cela peut prendre 4 à 5 secondes pour envoyer le mail et la page reste à se charger. Pour des utlilisateur lamba cela risque de faire un peu long, surtout que je vais au final devoir envoyer 2 mails de suite donc utiliser deux fois la fonction mail() (ça prend environ 8 secondes à attendre que la page se charge vers la page d'action du formulaire.
Ma question (la voilà enfin) est de savoir si c'est possible d'appeler la fonction mail() à la fin du chargement de la page ? Autrement que par un tâche cron car je suis sur un hébergement mutualisé et je n'ai pas accès à ce genre de privilège.
Merci d'avance à ceux qui pourraient m'aider.
DJuL-
Partager