Peut être tout simplement que le serveur SQL de Free est surchargé vu que c'est un serveur mutualisé gratuit qui fonctionne en "best-effort" mais il suffit qu'un autre utilisateur ait créé un site très gourmand en ressources pour pénaliser tous les autres... Il y a quelques années, la mani...
D'un autre côté, c'est normal que rien ne s'affiche puisque ton script ne demande à aucun moment d'afficher quelque chose
Peut être ajouter echo $responseText ?
A noter que pour alléger ton serveur si tu n'as pas besoin d'avoir une précision importante sur le nombre d'utilisateurs actifs en simultanés, l'autre approche est de ne pas faire de l'ajax mais uniquement au chargement de chaque page mettre à jour la table id de session/timestamp Et considérer que ...
Sans node.js ni websocket, tu mets simplement un appel ajax toutes les 30 secondes sur toutes tes pages avec un cookie de session pour identifier chaque visites. Cet appel ajax se fait sur un script PHP, qui va ajouter/mettre à jour une table SQL qui contient une ligne par ID de session et le timest...
Tu peux mettre un echo dans ta boucle pour vérifier qu'elle s'exécute bien plusieurs fois. A noter que si ton mécanisme est pour envoyer des mails à un nombre important de destinataires (en gros + de 50) il est préférable de passer par une plateforme d'envoi de mails pour éviter de tomber en spam ch...
Alors, 1ère étape logique, il faut que tu sortes ton textarea de ta boucle pour ne pas en avoir plusieurs qui s'affichent. Et dans ta boucle, il faut que tu construises une variable qui va contenir le texte que tu veux afficher dans ton textarea. En gros, à chaque passage de ta boucle, tu vas concat...
Cette erreur 403 m'arrive aussi lorsque dans le textarea je met "./" ou avec plusieurs points ".../" on dirait qu'il bloque l'accès car il pense qu'on souhaite accéder à des dossiers racines, c'est ce que j'en conclus. Peut être voir avec ton hébergeur si il n'aurait pas un WAF ...
L'explication, c'est que la directive ErrorDocument est exécutée par Apache si lui-même déclenche ce code d'erreur. Par exemple si tu avais mis un ErrorDocument 404 mais que le fichier demandé existait, alors Apache n'aurait pas fait la redirection, même si dans le fichier existant tu dit de renvoye...