Page 1 sur 1

Affectation d'une même variable passant par Session...

Posté : 21 févr. 2015, 10:20
par keush
Bonjour,

Dans la page d'accueil de mon site, des slides photo défilent (je me sers de Revolution Slider que j'ai customisé) Le code de chaque slide est stocké dans une page php que j'insère dans la page d'accueil index.php avec include (il y en a 10, donc 10 includes de pages php)
Chaque slide possède un bouton de valeur $idp dont l'affectation diffère de celle des autres boutons. Les boutons servent tous à ouvrir la même page, et la variable $idp est la clé de construction de la page de destination. La méthode GET ne me plait que moyennement car l'url mesure 2km de long et de plus, j'aimerai masquer certaines infos dans l'url (pas de rewriting, ça ne le fait pas !) J'aimerai donc utiliser les Sessions. Mais ça ne fonctionne pas, car la session enregistre toujours la dernière valeur $idp la plus récemment stockée dans la page source (au plus bas de la page) ! J'ai eu l'idée de créer un script qui lorsqu'on clique sur un bouton vide la session avant d'y enregistrer $idp, mais est-ce possible ?

Merci !
:)

Re: Affectation d'une même variable passant par Session...

Posté : 21 févr. 2015, 18:20
par xTG
Je vois deux solutions :
- remplacer ces liens par des formulaires en méthode POST (ainsi rien de visible dans l'url, mais toutes les informations transitent)
- utiliser une table de correspondance pour tes urls, c'est le principe des urls raccourcis, on donne un ID et dans une table on fait correspondre cet id à toutes les autres informations.