session php include et iframe [RESOLU]
5 messages
• Page 1 sur 1
- tacata
- WRInaute discret

- Messages: 52
- Inscription: 20 Juin 2006
session php include et iframe [RESOLU]
bonjour,
voici mon code
index.php
formulaire.php
frame.php
Les variables $_post sont ok dans
index.php test if correctement réalisé
les valeurs sont perdu dés le début du fichier frames
il sont encore présente à la ligne qui précède l'appel de la frame
le test de transmission d'une var $_SESSION se fait sans problème
merci pour votre attention
voici mon code
index.php
<?
session_start();
if ($_POST["valfrm"] != "valider")
{ include ("formulaire.php"); }
else
{
echo 'champ nom =' . $_POST["nom"] ; // OK
echo 'champ email =' . $_POST["email"] ; // OK
echo 'var sess =' . $_SESSION["testtrans"] = "var sess transmise" ; // OK
<iframe src="frame.php"></iframe>
}
?>
formulaire.php
<?
session_start();
<form id=form1 name=form1 method=post action="index.php">
<input type=text name=nom value="">
<input type=text name=email value="">
<input type=submit name=valfrm value="envoyer">
</form>
?>
frame.php
<?
session_start();
echo 'champ nom =' . $_POST["nom"] ; // pas de valeur affiché
echo 'champ email =' . $_POST["email"] ; // pas de valeur affiché
echo 'var sess =' . $_SESSION["testtrans"] = "var sess transmise" ; // OK
?>
Les variables $_post sont ok dans
index.php test if correctement réalisé
les valeurs sont perdu dés le début du fichier frames
il sont encore présente à la ligne qui précède l'appel de la frame
le test de transmission d'une var $_SESSION se fait sans problème
merci pour votre attention
Dernière édition par tacata le Mer Mai 16, 2007 20:17, édité 1 fois.
-

CashAttitude - WRInaute discret

- Messages: 52
- Inscription: 8 Mar 2007
Q1: J'aurais dit non dans l'include ca sert à rien vu que le code se rajoute à ta page index.php.
Pour l'iframe, je dirais oui car ce n'est pas la même page
Q2: Tu ne peux pas transférer des variables POST dans ton iframe vu que c'est une page différente. A moins peut-être d'appler la page frame.php comme ceci :
<iframe src="frame.php?post=$_POST"></iframe>
Ainsi dans le code de l'iframe, $_GET['post'] contiendrait tes variables $_POST dans l'array
Pour l'iframe, je dirais oui car ce n'est pas la même page
Q2: Tu ne peux pas transférer des variables POST dans ton iframe vu que c'est une page différente. A moins peut-être d'appler la page frame.php comme ceci :
<iframe src="frame.php?post=$_POST"></iframe>
Ainsi dans le code de l'iframe, $_GET['post'] contiendrait tes variables $_POST dans l'array
- tacata
- WRInaute discret

- Messages: 52
- Inscription: 20 Juin 2006
merci pour cette réponse rapide
tellement rapide que j avais effacé la Q1
en effet d 'après le test avec une variable $_SESSION
sans session start dans la frame la vairable est perdu
pour la Q2
Si je comprend il me faut posté le formulaire "action" dans la frame
enfin si cela est faisable en php car je crois que cela se fait en java mais je ne souhaite pas l'utilisé dans la mesure du possible.
Votre proposition est de placé de variable dans l'url
mais je crois que ce n'est pas souhaitable on m'a dit qu'il ne falait pas
mettre de var dans l'url
encore merci
tellement rapide que j avais effacé la Q1
en effet d 'après le test avec une variable $_SESSION
sans session start dans la frame la vairable est perdu
pour la Q2
Si je comprend il me faut posté le formulaire "action" dans la frame
enfin si cela est faisable en php car je crois que cela se fait en java mais je ne souhaite pas l'utilisé dans la mesure du possible.
Votre proposition est de placé de variable dans l'url
mais je crois que ce n'est pas souhaitable on m'a dit qu'il ne falait pas
mettre de var dans l'url
encore merci
-

CashAttitude - WRInaute discret

- Messages: 52
- Inscription: 8 Mar 2007
Ouais c'est pas terrible en effet de mettre ça dans le le lien mais bon je vois pas trop comment faire autrement car une iframe, c'est bien une frame donc une page différente et à part
- tacata
- WRInaute discret

- Messages: 52
- Inscription: 20 Juin 2006
Volia ce que je fait fianlement
ca
mais je suis pas sur que ce soit ce qu'il y a de mieu
si vous avez une remarque ou conseil n'hesitez pas
Merci à cashatitude pour son aide
ce sujet est RESOLU
ca
mais je suis pas sur que ce soit ce qu'il y a de mieu
si vous avez une remarque ou conseil n'hesitez pas
<?
session_start();
// ajout de mon tableau post au tableau session
foreach($_POST as $cle=>$valeur)
{
$_SESSION[$cle] = $valeur;
}
?>
Merci à cashatitude pour son aide
ce sujet est RESOLU
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [résolu]Fin de session PHP
- [RESOLU] PHP : À propos de include() et echo/print...
- Iframe et Include
- Include HTML sans utiliser Iframe
- [résolu] session start()
- [ Script PHP ] Problème de connexion (session php)
- [résolu] no follow et iframe
- [Résolu] Fermer une session
- [résolu] Cron & Include
- [résolu] Panier de commande en SESSION
- Concours WRI / Vivastreet : gagnez un voyage à New-York - 21-03-2005
- Google Developer Day 2007 : à Paris et dans 9 autres villes - 27-05-2007
- Google Custom Search Engine (CSE) : le moteur personnalisable de Google - 27-10-2006
- Votre site est mal référencé ? Voilà les remèdes ! - 08-11-2003
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Le référencement de pages PHP - 04-08-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Custom Search Engine
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
