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
Merci de votre aide
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>
Fred
Partager