Bonjour.

J'ai un petit problème en ce qui concerne de l'ajax et une variable de session. Je m'explique: Je récupère en ajax le navigateur et ensuite, je le place dans une variable de session.Mais voila le problème, c'est que cette variable n'est pas definie ensuite. Donc je ne sais pas si cela viens du code Ajax ou bien du code php.

Voila comment je recupère le navigateur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<script type='text/javascript'>
$(function(){
nav = $.browser.msie;
alert(nav);
if (nav)
{
	alert(nav);
	$.post("traitement.php", { "nav" : nav });	
}
})</script>
et comment je le traite ensuite:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
//Navigateur
echo $_POST['nav'];
if($_POST['nav'] = true)
{
$_SESSION['nav'] = "IE";
}
else
{
$_SESSION['nav'] = "default";   
}
 
?>
et ensuite comment e le recupère:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php 
if($_SESSION['nav'] == "IE")
{
        echo '<link href="css/generalIE.css" rel="stylesheet" type="text/css" />';
}
else
{
        echo '<link href="css/general.css" rel="stylesheet" type="text/css" />';
}
?>
Est-ce que quelqu'un saurait m'aider?

Cordialement,

Ctesias