[RESOLU] php mysql bdd: PC versus SmartPhone

Petit nouveau ! | 6 Messages

22 mars 2024, 20:22

Bonjour,
J'ai un jeu html5 lié à une Bdd pour enregistrer les scores des joueurs. La bdd est hébergée chez alwaysdata.net.
Ce petit jeu html et la liaison bdd fonctionnent parfaitement sur tous les navigateurs (firefox, chrome, Edge etc...) sur PC (Windows), sur RaspBerry Pi (Linux) sur chromium et firefox.
MAIS:
sur smartphone (android) ce jeu ne fonctionne que qu'avec le navigateur FireFox. Le problème est lié au PHP.
Est-ce que quelqu'un peut m'expliquer pourquoi, le but étant que le php fonctionne sur tous les navigateurs de smartphone.

Par avance merci
une adresse de ce jeu :
http://philippe972.alwaysdata.net/diama ... index.html

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 mars 2024, 21:37

PHP s'exécutant côté serveur et non pas dans le navigateur, c'est impossible que la différence de comportement que tu observes viennent de PHP.
Vérifie le HTML et tes appels JS car il est beaucoup + probable que le problème vienne de là.

Par ailleurs, les navigateurs mobiles ont des outils de debugs assez pratiques où tu peux avoir la console de dev du navigateur mobile sur le desktop sur lequel tu développes :
https://developer.chrome.com/docs/devto ... ging?hl=fr
Grâce à cela, essaye d'identifier à quel moment ton script ne fonctionne pas comme prévu.
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 mars 2024, 21:47

Mon conseil aussi serait que tu passes ton jeu en https, visiblement ton hébergeur est prêt mais tu as encore quelques appels en HTTP au lieu de HTTPS qui peuvent provoquer des erreurs, idem la console de dev (Ctrl+Maj+i) dans ton navigateur te montrera les problèmes
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 6 Messages

23 mars 2024, 17:05

Merci de votre réponse.
Excusez-moi de m'être mal exprimé: quand je disais que cela venait de PHP, je voulais dire de la connexion js à PHP.
Je vais essayer de trouver les erreurs avec votre méthode et vous donnerai mon retour.

Petit nouveau ! | 6 Messages

23 mars 2024, 17:23

BINGO !
Avant de me lancer dans la recherche d'erreurs, j'ai décidé de changer tous les http:// en https:// comme vous le donniez en conseil et .....
tout fonctionne dans tous les navigateurs sur smartphone.
un très très très très grand MERCI ! à vous. =D> =D> =D>
Je vais essayer de passer le sujet en "résolu"

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 mars 2024, 20:25

Top, merci d'avoir fait un retour ça pourra en aider d'autres :D
Quand tout le reste a échoué, lisez le mode d'emploi...