CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème avec le minichat

gugus963
gugus963
Niveau 10
23 juin 2006 à 14:39:25

:salut:

Voilà, j´ai réussi ce script pour faire un minichat grâce au site du zéro :
http://www.siteduzero.com/tuto-3-146-1-tp-un-mini-chat.html

Mais voilà, au bout du tuto, ils disent un truc que j´arrive pas à faire :

"Empêcher les messages en double. En effet, si vous actualisez la page (touche F5) pour voir s´il y a de nouveaux messages, votre navigateur va vous demander s´il doit renvoyer les informations... Si vous dites "oui", alors le message qu´il vient d´envoyer sera réenvoyé, ce qui fait qu´il apparaîtra en double !P our éviter cela, il y a bien une solution : avant d´enregistrer un message, vous vérifiez que le dernier message posté n´est pas identique. Si c´est le même, vous n´enregistrez pas le message (sinon vous auriez eu un double !) ."

Je voudrais savoir comment je pourrais faire ça, je n´y arrive pas :-(
C´est un truc avec "if" et "else" non ?

:merci:

deepblue
deepblue
Niveau 16
23 juin 2006 à 14:42:25

Quand le message est posté, fais une redirection :
<script type="text/javascript">document.location.href=´ta page´</script>

en gros :
if(isset($_POST......)
{
[...code...]
la reqeuete
echo "<script ....">
}

gugus963
gugus963
Niveau 10
23 juin 2006 à 14:48:15

Si je comprends bien, je dois faire un truc qui dit que quand le message est posté, ça me renvoie vers "chat.php" ?
Voilà mon code :
http://simmstein.be/phpcode/?rub=wall&amp;nom=3rmh1LpD&amp;type=php
:merci:

deepblue
deepblue
Niveau 16
23 juin 2006 à 14:51:32

http://simmstein.be/phpcode/?rub=wall&amp;nom=rn82mdGG&amp;type=php
Avec ça, on aura beau faire F5, aucun probleme :)

gugus963
gugus963
Niveau 10
23 juin 2006 à 14:59:32

Merci beaucoup ! :-) :ange:
Trop bien ^^
:hap:

gugus963
gugus963
Niveau 10
23 juin 2006 à 15:02:39

Le seul touuuuut petit problème c´est que ça :
http://simmstein.be/phpcode/?rub=wall&amp;nom=lkKQW9iE&amp;type=xhtml
Ca marche plus, on a plus le même pseudo automatiquement m´enfin c´est pas grave, c´était pas ça le plus important :)
Mais si tu sais comment résoudre mon deuxième problème, ça me dérange pas :-p

deepblue
deepblue
Niveau 16
23 juin 2006 à 15:09:27

Voila :
http://simmstein.be/phpcode/?rub=wall&amp;nom=M2ZrIL7b&amp;type=php

gugus963
gugus963
Niveau 10
23 juin 2006 à 15:33:55

Dommage, mais ça ne marche pas, enfin c´est pas grave :-(
:merci: pour tout ce que t´as fait ! ciao :)

deepblue
deepblue
Niveau 16
23 juin 2006 à 15:53:14

Si tu es chez free, tu dois créer un dossier nommé "sessions" sur ton ftp

gugus963
gugus963
Niveau 10
23 juin 2006 à 15:55:19

ah
enfin je crois que j´avais fait un truc "livredor" qui se créait automatiquement (des modules de free) et ça créait ausi "sessions"
enfin je vais voir.

gugus963
gugus963
Niveau 10
23 juin 2006 à 15:58:37

Ouais j´ai un dossier, qui existe depuis quelque temps en fait! D´ailleurs, dedans j´ai un fichier qui s´apelle "sess_f2a73106db537d0a1bd1edeb357" (sans extension) et qui contient "pseudo|s:4:"test";"
:question:
En fait c´est tout à l´heure, j´ai testé une fois et j´ai appelé mon pseudo "test" donc ça fait ça. Mais quand la page avait rechargé, ça n´avait pas marché !
Enfin voilà je comprends pas trop :(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment