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

Résolu
reaverlost Messages postés 168 Statut Membre -  
reaverlost Messages postés 168 Statut Membre -
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.

2 réponses

  1. caRameL
     
    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
  2. reaverlost Messages postés 168 Statut Membre 21
     
    Parce que je suis un boulet... Je n'y avais pas pensé du tout :honte:

    Merci beaucoup de ton aide :)
    0