PHP 4 sessiuons not working

Im trying to use sessions on a server with php 4.4.7 installed but cant get em to work

code from a simple tutorial

<?php         
    session_start(); 
    phpinfo(); 
    $_SESSION["firstname"] = "michel"; 
        // recommended - used in version of PHP >4.1 
    $HTTP_SESSION_VARS["initial"] = "J"; 
        // recommended for versions of PHP <4.0.6 
    session_register("surname");        // least secure method 
    $surname = "newman"; 
?> 
<a href="test2.php">Click here</a> to go the next page. 

test.php

<?php 
    session_start(); 
    print "Your name is  
        ".$_SESSION["firstname"]." ".$HTTP_SESSION_VARS["initial"]. 
        " $surname<br>"; 
    print '<b>Variables:</b><br> $firstname: '. 
        $firstname. '<br>$_SESSION["firstname"]: '. 
        $_SESSION["firstname"]. '<br>$initial: '. 
        $initial. '<br>$HTTP_SESSION_VARS["initial"]: '.  
        $HTTP_SESSION_VARS["initial"].'<br>$surname: '. $surname; 
?>