Encodage variables d'une url

nebulon100 Messages postés 14 Statut Membre -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai besoin d'aide. En effet dans l'optique de sécuriser les variables passées en paramètre des url je recherche un code php et javascripts qui permette d'encoder les url sous le format
http://mon-site-web/index.php?3D=jH1%2B1OLIQzM%3D&41qqqDYT4zyUJcB5Ntvar=KsxJm

Merci!

3 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Salut.

Dans le champ "id" de tes tables, tu peux placer une valeurs générées par toi-même au lieu d'un nombre incrémenté automatiquement.

Pour générer une chaine, tu peux mélanger des fonctions comme md5(), uniqid(), time(), etc.

Par exemple :
$id = uniqid(md5($_SERVER['REQUEST_TIME']).'_');
0
nebulon100 Messages postés 14 Statut Membre
 
Bonjour,

Merci pour cette réponse mais en réalité je souhaite faire ceci:
-passer à un lien hypertexte des variables cryptées.
-Le lien hypertexte devra ressemblé à ce format www.monsite.com?3d=1hdid% T4zyUJcB5Ntvar=KsxJm
- être à mesure de pouvoir décrypter ces variables pour les utilisées ensuite.

Ma question est comment faire ?

Voici donc
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
À part faire un cryptage avec une clé publique et décrypter avec une clé privée, je n'ai pas d'autre idée. Je n'ai jamais testé, mais tu risques d'avoir des URLs très longues.

https://www.php.net/openssl
0