Here's an example which I tested on my home computer (which works) and on my webserver (which fails).
test1.php
PHP Code:
<?php
session_start();
$_SESSION['test'] = 'haha';
?>
<html>
<head>
<meta http-equiv="refresh" content="1;test2.php">
</head>
<body>
</body>
</html>
test2.php
PHP Code:
<?php
session_start();
?>
<html>
<head>
</head>
<body>
<?php
if(IsSet($_SESSION['test'])){
echo 'SET';
}
?>
</body>
</html>
The string SET is not echoed onto the browser in test2.php on my web browser.