Categories > TinyButStrong general (FR) >

PHP dans le HTML

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Toan
Date: 2010-11-22
Time: 17:49

PHP dans le HTML

Bonjour,

occasionnellement j'ai besoin de faire des traitements dans les résultats affichés dans le
HTML avec du PHP
, puise-je quand même le faire?


Car actuellement, je suis obligé de faire du bricolage au niveau PHP/SQL et ce n'est pas top!

Merci.
By: Skrol29
Date: 2010-11-22
Time: 18:09

Re: PHP dans le HTML

Peux-tu préciser ?
By: Toan
Date: 2010-11-23
Time: 09:22

Re: PHP dans le HTML

j'ai requête qui sort des id des produits d'une base de données qui donnent en dure des numeriques!

avec ces id je fais passer en GET par url pour afficher les fiches détaillées des produits, et pour que les internautes ne trichent pas qu'ils mettent des id pour voir des produits "cachés" par exemple?

donc j'ai besoin de les encoder les ids affichés au niveau html !

Pour l'instant, je suis obligé de le faire au niveau PHP en générant une variable obtenue  par du code php en bouclant sur les résultats de la requête.

suis-je plus clair?

Merci
By: Skrol29
Date: 2010-11-23
Time: 10:28

Re: PHP dans le HTML

Salut,

Encoder les id au niveau HTML ça veut dire avec JavaScript. C'est très pénible de faire un algo de cryptage lisible de tous qui ne soit pas démontable.

Voilà ce que je pratique personnellement pour résoudre ton problème : je fait un id public d'article composé comme ça : nnnn-xxxxxxxxxxxx
où nnnn est l'id SQL de l'article, et xxxxxxxx est un md5 de l'id SQL combiné avec une chaîne privée connue de toi seul. Par exemple md5($id+'toto').
De cette manière tu peux très facilement vérifier que la référence publique nnnn-xxxxxxxxxxxx est valide ou non.