2 jours dessus ?
Dans ta boucle foreach, a chaque fois tu dis que
1 2
| $_SESSION['cle'] = $cle;
$_SESSION['valeur'] = $valeur; |
Donc ton tableau $_SESSION ne contient jamais que 2 valeurs :
$_SESSION['cle'] et $_SESSION['valeur']
Pour "récupérer" la valeur du lien cliqué, 2 solutions:
1°) $_SERVER['PHP_SELF'] contient l'URL. C'est le lien en question non?
2°)
1 2 3 4 5 6 7
|
foreach($url as $cle=>$valeur)
{
$_SESSION['URL'][$cle] = $valeur;
echo '<a href="'.$valeur.'&cle='.$cle.'>'.$valeur.'&cle='.$cle.'</a>';
} |
Dans ta page 2,
sera la clé de l'url, que tu pourras récupérer dans la session via
$url_sur_laquelle_jai_clique = $_SESSION['URL'][ $_GET['cle'] ]
Mais c'est du code pour apprendre, il n'est pas du tout sécurisé (j'imagine que tu n'es pas encore concerné par la sécurité).
Partager