Proteger une iframe

Résolu/Fermé
Mouslim02 Messages postés 318 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 - 23 déc. 2014 à 11:57
Mouslim02 Messages postés 318 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 - 25 déc. 2014 à 08:19
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 :)
A voir également:

1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
Modifié par animostab le 24/12/2014 à 13:15
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 318 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 11
24 déc. 2014 à 14:35
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 jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738 > Mouslim02 Messages postés 318 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015
Modifié par animostab le 24/12/2014 à 20:01
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 318 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 11
25 déc. 2014 à 08:19
d'accord merci :)
0