Encodage variables d'une url

Fermé
nebulon100 Messages postés 12 Date d'inscription vendredi 13 novembre 2009 Statut Membre Dernière intervention 13 décembre 2010 - 21 oct. 2010 à 19:08
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 25 oct. 2010 à 17:33
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 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
21 oct. 2010 à 20:06
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 vendredi 13 novembre 2009 Statut Membre Dernière intervention 13 décembre 2010
25 oct. 2010 à 12:06
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 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
25 oct. 2010 à 17:33
À 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