Proteger une iframe

Résolu
Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   -  
Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   -
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

animostab Messages postés 2829 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
Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   11
 
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
animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738 > Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 
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
Mouslim02 Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   11
 
d'accord merci :)
0