Bonjour,

J'ai le problème suivant : Un visiteur arrive une page A qui soumise à condition, si les condition sont remplis pour lui alors y reste.
Mais si les conditions ne sont pas remplis pour lui alors il n'y reste pas.

En effet il est automatiquement rediriger vers une page B au bout de X secondes.

J'ai vu que cela était possible en Javascript avec la fonction setTimeOut par exemple.

Mais est-ce qu'il existe une fonction dans symfony qui fait cela, car je ne voudrais pas que si l'utilisateur ne remplis les condition puisse désactiver le JS et rester sur la page A et en même temps je voudrais qu'il puisse avoir le temps de lire un message que je lui aurai affiché sur la page A.

1 réponse


Lartak
Réponse acceptée

Bonsoir.
Ce que tu demandes ne peut-être fait que coté client et non côté serveur.
Il y a un moyen de faire ce que tu demandes et c'est au niveau du HTML et c'est via la balise meta ce sera donc à placer à l'intérieur de la balise head, ce n'est donc pas spécifique au Framework, exemple :

<meta http-equiv="refresh" content="5;url=/pageB">

Il ne te reste donc plus qu'au niveau php de faire une condition pour insérer ou non cette balise.