session的问题!

我写了两个php,一个用session来缓存ip,一个输出;
PHP code

<?php
session_start();
session_register("ip");
$ip = $_SERVER['REMOTE_ADDR'];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>
register application
</title>
<body>
<form name="form1" method="post" action="show_register.php">
<input type="submit" name="Submit" value="show">
</form>
</body>
</html>



PHP code

<?php
session_start();
echo $ip;
?>



然后执行第一个之后,在temp目录中生成了一个sess_77j092vsepsntm4903s4mdnpu5,里边的内容是IP|N;
然后页面不显示ip

作者: Uncle_Chesur   发布时间: 2011-05-25

<?php
session_start();
session_register("ip");
$ip = $_SERVER['REMOTE_ADDR'];
?>
改成
<?php
session_start();
$ip = $_SERVER['REMOTE_ADDR'];
session_register("ip");
?>

作者: feng_lqwe   发布时间: 2011-05-25

就这样?那你的$_SESSION['ip']里的值不就是空值?
有没有$_SESSION['ip'] = $ip;?

作者: chinboy2010   发布时间: 2011-05-25

你至少应该把变量值写进session里吧?????

作者: chinboy2010   发布时间: 2011-05-25