Encodage variables d'une url

nebulon100 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 12 Date d'inscription   Statut Membre Dernière intervention  
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
À 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