Bonjour,
Est-ce qu'il y en a qui savent comment fonctionne la fonction connection_aborted() ?
D'après la documentation PHP elle "indique si l'internaute a abandonné la connexion HTTP", mais en clair, ça veut dire quoi ?
J'essaie de savoir si un utilisateur a arrêté le script en cours, par fermeture de la page ou appui sur le bouton du navigateur "Arrêter le chargement de la page" par exemple et j'ai trouvé cette fonction qui pourrait m'y aider.
Cependant, elle renvoie toujours 0, donc que le script n'a pas été coupé.
Je conjugue l'utilisation de cette fonction avec register_shutdown_function() comme ceci :
sans grands résultats ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 register_shutdown_function( 'catch_user_abort' ); function catch_user_abort() { if ( connection_aborted() ) { error_log( 'Script arrêté à ' . date( 'H:i:s' ) . "\n", 3, '/mon/fichier/de/logs.log' ); } }
Donc si quelqu'un a des infos.
Merci !
Partager