Créer une page temporaire

Résolu
Bonjour,

Je voulais savoir si il était possible de créer une page temporaire? Je m'explique : J'ai une page avec un compte à rebours, et je voudrais qu'a la fin de celui ci, qu'on ne puisse plus aller sur cette même page, qu'elle soit inactive.

Voici mon compte à rebours en javascript :

<script language='javascript'>
nombreDeSeconde=21;
document.getElementById('idIciSecondes').innerHTML=nombreDeSeconde;

function compteAreboursSec()
{
nombreDeSeconde=nombreDeSeconde-1;
document.getElementById('idIciSecondes').innerHTML=nombreDeSeconde;

if(nombreDeSeconde>0){
setTimeout("compteAreboursSec()",1000);
}

else if(nombreDeSeconde<1)
{
document.getElementById('formulaire_questions').submit();
}
}
</script>

2 réponses

  1. Salut !

    Tu y arriveras peut-être en mettant une redirection dans ton if, du style si ton compte à rebours arrive à 0, faire redirection !
    0
    1. Salut !

      Mais le problème est qu'il y a déja une redirection, mais le problème est que si l'utilisateur clique sur précédent il peut revenir sur la page. Donc c'est pour ceci que je voudrais que la page soit temporaire.
      0
    2. Et si tu branchais la page à une bdd : tu rentres l'adresse ip du visiteur, tu mets que la page est terminée et à l'ouverture de la page, tu mets if page terminée, redirection.
      0
    3. Ha ouai ça m'a l'air d'une très bonne idée :). Pourrais tu me donner un exemple pour que je me fasse une petite idée pour savoir comment je pourrais m'y prendre ?
      0
    4. Humm

      Tu te connectes à ta bdd, (cf siteduzero.com)
      Tu saisis l'ip du visiteur (sql + $_SERVER["REMOTE_ADDR"]; pour l'ip)
      Tu fais ta condition php + sql en if
      Soit tu fais ta redirection avec un location
      Sinon tu fais ton programme
      0
  2. Ducoup j'ai rajouter un champ autorisation qui vaut 0 dans ma table, quand l'utilisateur va sur la page, l'autorisation passe à 1, et si il essaye de retourner sur cette même page, il sera redirigé.
    0