Jakie są różnice w obsłudze sesji w poszczególnych przeglądarkach
<?
<a href="java script:okienko('/trafic.php?lang=$_SESSION[lang]',800,600);" ><?=stripslashes($tt);?></a>
?>
kod skryptu java otwierającego zadanąstronę trafic.php w nowym oknie:
function okienko(sciezka, w, h) {
if ((w.valueOf()>800) && (screen.width<=800)) w='750';
okno = window.open('' , '',"toolbar=0,width="+w+",height="+h);
okno.document.location = sciezka;
}
o następującym kodzie:
<?
session_start();
include("include/sql.php");
$row=$db->get_row("SELECT * FROM artykuly WHERE jaktrafic='1' AND lang_id='$_SESSION[lang]';");
?>
<!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=<?=$_SESSION['kodowanie'];?>" />
<meta http-equiv="Content-Language" content="<?=$_SESSION['lang'];?>" />
<meta name="Description" content="<?=$_SESSION['description'];?>" />
<title><?=stripslashes($row->tytul_menu);?></title>
<link href="css/style<?=$UST['css_nr'];?>.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="tools.js"></script>
</head>
<body>
<div class="content_box" style="font-family:Verdana,sans-serif;font-size:12px">
<div class="text">
<?=stripslashes($row->tresc);?>
</div>
</div>
</body></html>
Pytanie - obsługa sesji ( zmiana zawartości strony w zależności od języka ) działa prawidłowo w firefoksie, Operze a w IE 6 wyświeta mi się puste okno - bez zawartości, na skutek braku możliwości wczytania zmiennych $_SESSION[]
Andrzej