bonjour,

Je n'arrive pas à récupérer une variable dans une session. Lorsque j'exécute la page seul cela fonctionne bien, mais lorsque je passe via des include cela ne marche plus. J'ai besoin d'avoir des include afin de gérer plusieurs page en fonction de paramètre dans l'url.
La page index2.php appel la page main.php qui appel la page panier. Dans cette page j'initialise ma session et je voudrais récupérer ma variable lors du clic sur le bouton recalculer.
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<?
//Page Index2.php
 echo "page d'index<br>";
 include ('./main.php');
?>
 
<?
//page main.php
$menu=$_GET['menu'];
if (($menu=='info') or ($menu==''))
{
	echo 'appel via info ou vide<br>';
	include_once('./catalogue/panier.php');
 
}
?>
 
<?
// page panier.php dans un sous répertoire catalogue
 
session_start();
 
echo 'Bienvenue à la page numéro 1<br>';
 
if ($_GET['action'] == 'recalcul')
{
	echo 'recalcul <br>';
	echo $_SESSION['animal'];	
}
 
$_SESSION['animal']  = 'chat';
 
?> 	
 
<form name="form2" method="post" action="index2.php?action=recalcul"> 
<input name="nombre" type="text" size="3" maxlength="3" value="1"> 
<input name="Recalcul" type="submit" value="Recalculer" >
</form>
Merci de votre aide

Fred