Sécuriser variables passées dans l'URL...

Résolu/Fermé
reaverlost Messages postés 150 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 14 mai 2018 - 2 juin 2010 à 10:31
reaverlost Messages postés 150 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 14 mai 2018 - 2 juin 2010 à 10:49
Bonjour,

Alors voila, je fais un site marchand en PHP, et je cherche à sécuriser mes variables passées dans l'URL. Exemple :

//Je passe mes variables vers la page test2.php

echo '<a href="test2.php?id='.$tableau['id'].'&nomproduit='.$tableau['nomproduit'].'&description='.$tableau['description'].'&prix='.$tableau['prix'].'">'.$tableau['nomproduit'].'</a>';

Je les récupère via GET :

$id = $_GET['id'];
$np = $_GET['nomproduit'];
$desc = $_GET['description'];
$px = $_GET['prix'];

Seulement voila, il y a le prix, que n'importe qui peut changer ! Est-il possible de crypter l'URL, ou de faire en sorte qu'aucune variables n'apparaissent?

Merci à vous.


A voir également:

2 réponses

Tu dois avoir une base de données des produits non?
Pourquoi ne pas transmettre que l'ID du produit et aller récupérer dans la BDD le reste des infos?
0
reaverlost Messages postés 150 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 14 mai 2018 21
2 juin 2010 à 10:49
Parce que je suis un boulet... Je n'y avais pas pensé du tout :honte:

Merci beaucoup de ton aide :)
0