Proteger une iframe

Résolu
Mouslim02 Messages postés 342 Statut Membre -  
Mouslim02 Messages postés 342 Statut Membre -
bonjours
j'aimerais creer un page de contacte
le formulaire est intégré dans la page avec un iframe (pour ne pas recharger toute la page a l'envoie ) mais il est possible d'acceder a la page du formulaire intégré dans la page en ecrivant son url
est ce possible d'interdire l'acces a ce fichier, pour qu'il n'apparait que le iframe de la page contact ?
merci :)

1 réponse

  1. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    Salut
    pourquoi faire un iframe?
    avec include et une condition tu pourrais choisir de ne pas l'afficher quand le commentaire est posté
    ex

    <?php
    if (!empty($_POST['envoi'])) {traitement du formulaire}
    else {echo ("formulaire.php");}
    ?>

    sinon pour la solution iframe (beurk)

    dans la page du formulaire (avec l'extension .php) avant tout code

    <?php
    $uriself = $_SERVER['REQUEST_URI'];
    $uriok = "/formulaire.php";
    if ($uriself == $uriok) {header ("location: pageiframe.php");}
    ?>


    formulaire.php page du formulaire
    pageiframe.php page ou est l'iframe
    Un petit merci vaut mieux qu'une grande ignorance !
    Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
    1
    1. Mouslim02 Messages postés 342 Statut Membre 30
       
      mdrrrrrrrrrrr beurk !!!!
      pour quoi ?!
      oui l'idée de conditions en php est tres bonnes, mais mon souci est que je ne veut pas recharger toute la page, et je ne suis pas parvenu a aprendre l'ajax -_-
      mais sinon le script que vous m'avez donné est super
      merci infiniment :D
      0
      1. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738 > Mouslim02 Messages postés 342 Statut Membre
         
        si tu ne veux pas recharger la page tu peux faire le traitement du formulaire sur une autre page
        si le formulaire est bien rempli le mail est envoyé --> message ok bien envoyé avec un echo
        sinon --> message d'erreur et lien pour aller de nouveau au formulaire
        Un iframe ce n'est pas très élégant et pas adéquate surtout si la page intégrée est sur le serveur du site
        0
    2. Mouslim02 Messages postés 342 Statut Membre 30
       
      d'accord merci :)
      0