Sì con tutti i browser e ad esempio su Chrome i cookie sono abilitati (ma quasi sicuramente lo sono anche sugli altri).
Ho provato un piccolo test (di cui posto gli script) e devo dire che proprio non passa il valore delle variabili di sessione!
File "PROVA"
codice:
<?php
session_start();
$a=5; $_SESSION['a']=$a;
echo ("a vale " . $a . " in pagina prova
");
?>
vai
File "PROVA2"
codice:
<?php
session_start();
$b=$_SESSION['a']+1;
$_SESSION['b']=$b;
echo ("qua b vale " . $b . "a pagina prova2
");
?>
vai
FIle "PROVA3"
codice:
<?php
session_start();
$c=$_SESSION['b']+1;
echo ("qua c vale " . $c . "a pagina prova3
");
?>
Partendo da PROVA otteniamo questo risultato:
a vale 5 in pagina prova ==>
qua b vale 6a pagina prova2==>
qua c vale 7a pagina prova3
che è il risultato corretto.
Invece eseguendo gli stessi script nel pc in questione ottengo:
a vale 5 in pagina prova ==>
qua b vale 1a pagina prova2==>
qua c vale 1a pagina prova3
Cosa può essere?