Bonjour,
savez-vous comment détecter le clic sur un bouton fait avec un lien <a class="bouton" id="bouton" href="a.php">bouton</a> en php ou js
et comment détecter le rafraichissement d'une page? php ou js
merci
Bonjour,
savez-vous comment détecter le clic sur un bouton fait avec un lien <a class="bouton" id="bouton" href="a.php">bouton</a> en php ou js
et comment détecter le rafraichissement d'une page? php ou js
merci
PHP est exécuté côté serveur, on ne peut donc pas à proprement parler détecter un clic sur un bouton.
Dans ton exemple on pourrait considérer que si a.php est exécuté alors le bouton a été cliqué, mais c'est relativement peu fiable car on peut peut-être accéder à a.php depuis d'autres liens/boutons, ou même en accès direct (ex. favori).
Le principe est le même pour un rafraîchissement, PHP ne détecte pas le F5. On peut toujours utiliser des solutions du type "tenir un journal des pages visitées, si 2 mêmes pages se suivent alors on a peut-être eu un refresh", mais je trouve ça assez bancal.
Faudrait qu'on connaisse le besoin.
En revanche détecter le clic en JS se fait en utilisant l'événement onclick sur le lien.
En revanche pour le refresh, même en JS... à part peut-être avec un cookie qui dit mémorise quelle est la dernière page chargée et un script qui détecte que la dernière page chargée est la même que la page qu'on charge
Bonjour,
Pour détecter un refresh, ou le loading d une page, en js il y a l event "onbeforeunload"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 window.onbeforeunload = function(e) { // code };
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager