Variable de session initialisée dans une iframe
Bonjour !
J'ai un truc que je ne comprends pas :
- j'ai une page simple avec une iframe :
test.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<?
session_start();
$_SESSION = array();
?>
<html>
<body>
<iframe id="iframe_test" width="100" height="100" scrolling="no" leftmargin="0" frameborder=1
topmargin="0" marginwidth="0" marginheight="0" border=0 allowTransparency="true"
src="test_iframe_content.php">
</iframe>
<div>
<?
echo $_SESSION["test"];
?>
</div>
</body>
</html> |
Dans le fichier test_iframe_content.php :
Code:
1 2 3 4 5 6
|
<?
session_start();
$_SESSION["test"] = 'contenu variable de session';
echo $_SESSION["test"];
?> |
Problème :
Le
Code:
echo $_SESSION["test"];
dans le fichier test.php affiche une variable vide, alors que dans l'iframe, la variable de session est bien initialisée.