PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2025 → Passage de paramètre de WM vers site Webdev
Passage de paramètre de WM vers site Webdev
Started by MeMess, Mar., 18 2025 9:28 AM - 2 replies
Registered member
226 messages
Posted on March, 18 2025 - 9:28 AM
Bonjour,

Dans WM j'essaie d'envoyer des paramètres à un site webdev, en l'occurrence un numéro de facture que je veux crypter dans l'adresse.

SaiCrypté = Crypte(NumFacture,MaClé)
SaiEncodé = URLEncode(SaiCrypté)
MonLien = "https://xxx.com/xxx/Paiements.wb?P1=" + SaiEncodé


Probléme dans webdev je recupère bien mon paramètre mais avec des caractères illisibles
Monparam = PageParamètre("P1")
ParamDécodé = URLDecode(Monparam)
SaiDecrypté = Décrypte(ParamDécodé,Maclé)


J'ai essayé de mettre les 2 projets WM et WB en ANSI tous les 2 ou en Unicode tous les 2 : même souci !

J'ai essayé de mettre un champ html dans mon appli WM pour tester quand je teste avec le simulateur ça marche quand je teste sur smartphone j'ai les mêmes soucis qu'avec le site en ligne.

Une idée ?
Registered member
467 messages
Posted on March, 18 2025 - 9:33 AM
Bonjour,

La documentation de la fonction Crypte contient une mention claire expliquant votre problème : https://doc.pcsoft.fr/fr-FR/?3024014
> Les algorithmes de cryptage / décryptage utilisés en Java et Android ne sont pas les mêmes que ceux utilisés par WINDEV. Il n'est donc pas possible de crypter une chaîne de caractères en Java ou Android et de la décrypter avec WINDEV (et inversement). Pour crypter une chaîne de caractères en Java ou Android et de la décrypter avec WINDEV (ou inversement), utilisez les fonctions CrypteStandard et DécrypteStandard.

Donc, comme elle, je vous recommande d'utiliser les fonctions CrypeStandard et DécrypteStandard : https://doc.pcsoft.fr/fr-FR/?1000021293
Message modified, March, 18 2025 - 9:35 AM
Registered member
2 messages
Posted on March, 19 2025 - 7:39 AM
Et oui comme quoi lire TOUTE la doc c'est pas inutile, merci