可以的,你要修改你的代码:
test1.php:
<?php
session_start();
$_SESSION['user'] = "aaa";
$_SESSION['passwd'] = "1111111";
Header("Location:test2.php");
?>test2.php
<?php
session_start();
if (!session_is_registered("user"))
{
echo "login fail";
}
else
{
echo "username:".$_SESSION['user'];
}
?>
test1.php:
<?php
session_start();
$_SESSION['user'] = "aaa";
$_SESSION['passwd'] = "1111111";
Header("Location:test2.php");
?>test2.php
<?php
session_start();
if (!session_is_registered("user"))
{
echo "login fail";
}
else
{
echo "username:".$_SESSION['user'];
}
?>
<?php
session_start();
$_SESSION['user'] = "aaa";
$_SESSION['passwd'] = "1111111";
Header("Location:test2.php");
?>test2.php
<?php
session_start();
if (!session_is_registered("user"))
{
echo "login fail";
}
else
{
echo "username:".$_SESSION['user'];
}
?>
第二个页面无法接收$_SESSION['user']; ,是否我台机php配置有问题还是其它的问题呢?
因为既然echo "<a href=content.php>go</a>";连接过去能接受信息,也就是说
register_globals必为on