Attribuer une variable de session à un lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Attribuer une variable de session à un lien

Re: Attribuer une variable de session à un lien

par KlimPoliakov » 04 janv. 2015, 09:54

Super ça marche nickel ! Un grand merci !

Re: Attribuer une variable de session à un lien

par Elie » 04 janv. 2015, 02:10

Bonjour,

Le plus simple est de mixer les deux.
Tu balances une variables en $_GET et tu la stockes en $_SESSION.
Si aucune variable ne vient l'écraser, elle reste stockées.

Page 1 :
<a href="page2.php?img=printemps"><img src="printemps.jpg"></a>
Page 2 :
<?php
 session_start(); // Très important
if(!empty($_GET['img'])) $_SESSION['img'] = $_GET['img'];
echo !empty($_SESSION['img']) ? '<img src="'.$_SESSION['img'].'.jpg"/>' : 'Aucune image n a été enregistrée';
?>

Attribuer une variable de session à un lien

par KlimPoliakov » 03 janv. 2015, 23:43

Bonjour, j'ai une page "www.monsite.fr/page1.php" avec plusieurs images dessus et chaque image possède un lien. J'aimerais à présent cliquer sur l'une des images et la retrouver sur la page "www.monsite.fr/page2.php". Ma question est : comment attribuer une variable (différente) sur chacune des images de la page 1 de mon site. J'aimerais utiliser la méthode des SESSIONS en PHP et non la méthode GET puisque j'aimerais pouvoir naviguer sur le site et ensuite de nouveau revenir sur la page 2 et retrouver mon image dessus. Merci d'avance !