Cacher une partie de code html
W0D3
Messages postés
58
Statut
Membre
-
W0D3 Messages postés 58 Statut Membre -
W0D3 Messages postés 58 Statut Membre -
Bonjour à tous,
Je vous explique rapidement mon problème je tente de développer un jeu en html, css, js et php. J'ai eu l'idée de rajouter des "cheat code" si j'appuie sur plusieurs touches il donne une certaine somme d'argent. Dans mon idée dans la balise body je rajoute un onkeypress relié à une fonction qui détecte mes touches... enfin bref je vais me débrouiller là dessus. mon problème c'est que si je fais ça, les touches sont alors visibles avec un simple f12 ou ctrl u. C'est dommage... Donc je vous pose la question, est-il possible de cacher ou crypter une partie du code source de façon à ce qu'elle soit toujours utilisable et fonctionnelle sans que les utilisateurs ne puissent voir les codes et qu'ils les trouvent par hasard seuls ou aidés.
Merci d'avance à tous.
Bonne soirée
Je vous explique rapidement mon problème je tente de développer un jeu en html, css, js et php. J'ai eu l'idée de rajouter des "cheat code" si j'appuie sur plusieurs touches il donne une certaine somme d'argent. Dans mon idée dans la balise body je rajoute un onkeypress relié à une fonction qui détecte mes touches... enfin bref je vais me débrouiller là dessus. mon problème c'est que si je fais ça, les touches sont alors visibles avec un simple f12 ou ctrl u. C'est dommage... Donc je vous pose la question, est-il possible de cacher ou crypter une partie du code source de façon à ce qu'elle soit toujours utilisable et fonctionnelle sans que les utilisateurs ne puissent voir les codes et qu'ils les trouvent par hasard seuls ou aidés.
Merci d'avance à tous.
Bonne soirée
A voir également:
- Cacher une partie de code html
- Code ascii - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Editeur html - Télécharger - HTML
2 réponses
Bonjour,
Tu ne peux cacher du code js ou html (car il s'exécute côté poste utilisateur... contrairement au PHP qui lui s'exécute sur le serveur).
Tu peux par contre utiliser de l'AJAX (ou xmlhttprequest) pour, depuis un javascript, faire appel à du code PHP.
Sur le principe :
- Donc tu fais une fonction JS qui se lance sur un OnKeyPress
- Cette fonction envoie la combinaison de touches appuyées
- Le script PHP te retourne le résultat
- Le script js se sert du résultat retourné par le php pour... ben.. ce que tu veux.
NB: pour faire de l'ajax je te conseilles d'utiliser la librairie JQUERY.
Tu trouveras de TRES nombreux exemples sur le net.
Tu ne peux cacher du code js ou html (car il s'exécute côté poste utilisateur... contrairement au PHP qui lui s'exécute sur le serveur).
Tu peux par contre utiliser de l'AJAX (ou xmlhttprequest) pour, depuis un javascript, faire appel à du code PHP.
Sur le principe :
- Donc tu fais une fonction JS qui se lance sur un OnKeyPress
- Cette fonction envoie la combinaison de touches appuyées
- Le script PHP te retourne le résultat
- Le script js se sert du résultat retourné par le php pour... ben.. ce que tu veux.
NB: pour faire de l'ajax je te conseilles d'utiliser la librairie JQUERY.
Tu trouveras de TRES nombreux exemples sur le net.
Ce que tu cherches semble être de l’obfuscation de code source.
https://en.wikipedia.org/wiki/Obfuscated_code
https://en.wikipedia.org/wiki/Obfuscated_code
L'obfuscation est extrèmement limité en html/js pour la simple et bonne raison que les navigateurs doivent être capable d’interpréter le code....
Tu ne peux, à la limite, que complexifier légèrement sa lecture pour un "humain" .. mais pas plus.
Je reste persuadé que l'ajax est la seule solution vraiment viable.
Tu ne peux, à la limite, que complexifier légèrement sa lecture pour un "humain" .. mais pas plus.
Je reste persuadé que l'ajax est la seule solution vraiment viable.
Bonne soirée