I also tried the following:
test1.php:
<?php
session_start();
session_register("name1");
session_register("name2");
session_register("name3");
session_register("name4");
$name1 = "name1";
$name2 = "name2";
$name3 = "name3";
$name4 = "name4";
?>
<body>
<form method="post" action=test2.php>
<input type="submit" value="Go to test2">
</form>
</body>
test2.php:
<?php
session_start();
if (session_is_registered("name1") ||
session_is_registered("name2") ||
session_is_registered("name3") ||
session_is_registered("name4")){
print "Name1: $name1 <br>";
print "Name2: $name2 <br>";
print "Name3: $name3 <br>";
print "Name4: $name4 <br>";
}else{
print("session not registered.....");
}
?>
The variables show up in my session file in c:\temp (Windows98) directory as:
!name|!name2|!name3|!name4|
but do not display on my page. I get output on my page, but no values.
Could it be something not set up in my php.ini?