Coder / décoder une url

4 réponses
AuteurMessage

Zalex14 |
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 23/05/2008 à 16:38

J'ai un partenaire pour qui je ne peux stocker les produits en base (xml à interroger à la volée et non catalogue complet mis à jour régulièrement).

Du coup je suis obligé de faire des liens de ce type pour récupérer mes stats de clics:

redir.php?url=domaine.com/page.php?var=1&var2=2&var3=3

Je cherche un moyen de "cacher" cette redirection visible de tous, en la transformant en quelque chose comme ça :

redirp.php?var=48754fgr74g5d41gol5f8d4d74s1s5s7rf1c5s2y6fg2

En gros je cherche un moyen de hasher une chaine de caractères comme peux le faire md5, mais que cela soit réversible.

Vous connaissez un moyen, une fonction ?

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

Rano | Jean
Modérateur

Photo de Rano

Inscrit le : 13/04/2005

# Le 23/05/2008 à 16:42

http://fr2.php.net/manual/fr/function.mcrypt-modul...Ouvrir dans une nouvelle fenetre
http://www.google.com/search?q=encrypt+decrypt+php...Ouvrir dans une nouvelle fenetre

Chambres d'hote tavelOuvrir dans une nouvelle fenetre
Séjours en provenceOuvrir dans une nouvelle fenetre
Forum mariageOuvrir dans une nouvelle fenetre

Zalex14 | Alexandre
Modérateur

Photo de Zalex14

Inscrit le : 09/05/2005

# Le 23/05/2008 à 17:28

Impecc, merci Rano

Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu.

crdffrance | JOCELYN
Membre

Photo de crdffrance

Inscrit le : 18/04/2008

# Le 23/05/2008 à 19:01

Il faut que tu fasses attention, si jamais le mec fait "inc/config.php"... Il pourra intégrer... Enfin bref, il faut protéger cela ;) Ou alors utilise une fonction encore plus simple

base64_encode

http://www.crdf.frOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 23/05/2008 à 19:05

Pour le coup je vois pas le rapport avec le "config.php".

mcrypt est très fiable, et il s'agit vraiment d'un vrai cryptage (contrairement au base64 qui est un simple encodage très facilement identifiable).

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 10:37:52 | Généré en 4.72ms | Contacts | Mentions légales |