switch case avec code généré
Bonjour voila j'ai un gros souci
Voila je suis entrain de créer une page inscription, avec un lien que l'on peut utiliser qu'une fois.
j'ai donc au début utilisé un switch case
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?php
$lettres_chiffres = 'abcdefghijklmnopqrstuvwxyz0123456789';
$lettres_chiffres_melanges = str_shuffle($lettres_chiffres);
$code_confirmation = substr($lettres_chiffres_melanges, 1, 40);
$opp=$_GET['opp'];
switch ($opp)
{
case $code_confirmation:
include ('modules/Lan/option/formulaire.php');
break;
}
?> |
Après j'ai créé le lien qui doit utiliser le switch case avec un code généré
Code:
1 2 3
| <?php
echo '<a href="index.php?file=Lan&opp='.$code_confirmation.'"><img src="modules/Lan/images/inscription_open.png" width="125" height="25" /></a>';
?> |
Donc ça donne par exemple : index.php?opp=lg4ipe31jo78vb2n6s0dah59zkcqyrtfxmw .
Mais le gros problème quand on clique sur le lien, la page se réactualise , donc le code généré pour le switch case change automatiquement.
Franchement je ne sais pas comment faire.