Actualisation d'un chat en PHP

Bonjour à tous j'ai créer un petit système de chat en php seulement j'ai un problème:

quand un utilisateur poste un message celui si est rentré dans la base de donnée mysql puis affiché, cependant le problème arrive quand l’utilisateur actualise la page, son message est riposté... comment y remédier ? en interdisant un doublon de message ?

ps: est il possible que les messages s'affiche sans que l'utilisateur est besoin de rafraîchir la page ?

merci beaucoup

2 réponses

  1. Modérateur
    Bonjour,

    Pour tes deux questions ... la réponse la plus propre est d'utiliser de l'ajax (mélange de javascript + php )

    En gros .. au lieu d'utiliser un "submit" de formulaire pour envoyer ton message ... tu le fais en ajax.

    Puis.. tu utilises javascript pour regarder toutes les x secondes si un nouveau message est dispo en bdd et l'afficher (là aussi ça utilisera l'ajax).

    Pour bien faire, tu peux utiliser la librairie JQUERY .

    Voici des exemples d'ajax utilisant jquery : https://codes-sources.commentcamarche.net/source/102253-exemple-ajax-en-jquery

    1
    1. Bonjour,
      Il te faudra utiliser du AJAX avec ton code php.
      0