empecher l'acces direct à une page
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

empecher l'acces direct à une page



  1. #1
    helium0xFF

    empecher l'acces direct à une page


    ------

    bonjour
    comment faire en sorte qu'une page web soit accessible uniquement en cliquant sur le lien d'une autre page ?
    exemple :sur une page index.php, on ne peut accéder à la page page2.php qu'en cliquant sur "aller sur la page 2" sur la page index.php .
    Si l'utilisateur rentre sur sont navigateur http://monsite.com/page2.php ,il ne pourra pas accéder au contenu.
    Est ce que la htacces a quelque chose a voir la dedans ?
    merci !

    -----

  2. #2
    Bruno

    Re : empecher l'acces direct à une page

    Bonjour,

    Une manière de faire est de vérifier l'url référante et rediriger le visiteur si elle diffère de celle prévue, ce qui donnerait par exemple en PHP :

    Code PHP:
    <?php
    if ($_SERVER['HTTP_REFERER'] != "http://monsite.com/page2.php") {
    header("Location: /index.php");
    }
    ?>
    Attention à la présence éventuelle d'un "www." avant "monsite.com". Cette façon de faire a une faille : on peut facilement forger l'url référante. S'il faut une plus grande protection de ta page, utilise les sessions.

Discussions similaires

  1. Empecher une pile Cuivre Aluminium
    Par paurilles dans le forum Chimie
    Réponses: 1
    Dernier message: 10/05/2010, 09h26
  2. Supprimer une en-tête ou pied de page sur la 1ère page d'un document word
    Par invite9abafe75 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 18/12/2008, 20h27
  3. Empecher une session Windows de se fermer
    Par invite459b7859 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 14/05/2006, 14h19
  4. Comment désactiver l'accès à une imprimante ?
    Par invitec3e70987 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/04/2006, 01h32
  5. Insérer une page php avec variables (ex : page.php?nom=jean) grâce au javascript
    Par invite991c0955 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 21/05/2005, 17h37
Découvrez nos comparatifs produits sur l'informatique et les technologies.