Beste mensen, in mijn volgende code werken de sessions in Internet Explorer niet. Ik heb in elke pagina die session_start() uitgevoerd dus ik snap er echt helemaal niks meer van..


<?php
session_start();


if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') )
{
   if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape') )
   {
     $browser = 'Netscape ';
   }
   else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') )
   {
     $browser = 'Firefox';
   }
   else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome'))
   {
	   $browser = 'Chrome';
   }
   else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Safari'))
   {
     $browser = 'Safari';
   }
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') )
{
   if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') )
   {
     $browser = 'Opera ';
   }
   else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Internet Explorer') )
   {
     $browser = 'Explorer';
   }
}
else
{
   $browser = 'Others browsers';
}


$_SESSION['Ibrowser'] = $browser;
?>
&&&
<?php
session_start();
include("Browser.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>wk demo</title>
<link href="css/main.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function printTrigger(elementId) 
{
	var browser = '<?php echo $_SESSION['Ibrowser']; ?>';
	
	/*alert("hello world");*/
	if(browser == "")
	{
		alert("session is leeg");
	}
}
</script>


Bij Chrome, Safari en FF werkt het wel allemaal. Zou iemand kunnen helpen aub?

@Kris velen dank, hij werkt nu wel, egt super bedankt!!!
die 2e session_start in me include deed uhm de das om :)

Reageren