Bonjour a tous, j espere que vous allez tous bien, j ai un ptit souci.
voila comment le code marche, quand je clique sur le bouton la fonction affiche une calcule et l envoi dans une page (connexion.php). TOut ca c est ok mais la session qui a ete creé n est pas definie si je l utilise dans une autre page. Vous pourriez m aider?

Voici le 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
<div id="temp" style="font-weight:bold; border:1px solid red; display:table"></div>
<div id="result1">10</div>
<div id="envoyer" style="border:1px solid red; background-color:black; color:white; display:table">GO</div>
<script src="jquery-1.11.1.min.js" type="text/javascript"></script>
<script>
$("#envoyer").click(function(){
	$calcule = 9.9 * 5;
	$("#result1").html($calcule);
	$data = $("#result1").html(); // pas de ($calcule)!
	 $.ajax({
	   type: "POST",
	   url: "connexion.php",
	   data: 'data='+$data,
	   success: function(data){
            $("#temp").html(data);
	   }
	});
});
</script>
et voici la page connexion.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
 
if (isset($_POST['data'])) {
	@session_start();
	$_SESSION['data'] = $_POST['data'];
	echo 'Ok, la valeur enregistre: '.$_SESSION['data'];
}
 
else {echo 'Ko';}
?>

et voici l autre page qui utilise la variable session. Ca n affiche rien alors que ca devrai afficher Ok - la valeur enregistre: 49,5
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
session_start();
if (isset($_SESSION['data']) {
	echo 'Ok - la valeur enregistre: '.$_SESSION['data'];
}
else echo 'KO';
?>