The following script works under windows xampp, php 5.3.8
session_start();
if (empty($_SESSION['myvar']) && empty($_GET['myvar'])) {
$myvar = "some_value";
} elseif (!empty($_GET['myvar'])) {
$_SESSION['myvar'] = $_GET['myvar'];
}
$_SESSION['myvar'] = $myvar;
but on ubuntu server, php 5.3.10 if I var_dump($myvar)
the value is null