问个关于session参数传递的问题?

问个关于session参数传递的问题?

我在一个主页面main.php 开头已经有了

[复制到剪切板]
CODE:
session_start();
$name=$_SESSION["name"];
if(!
$name)
        echo
"<script language='javascript'>alert('出错啦!');history.back();<\/script>"; ;

但是我又在main.php里面包含一个search.php进来,里面又加了一个

[复制到剪切板]
CODE:
<?
session_start();
$name=$_SESSION["name"];
if(!
$name)
 echo
"<script language='javascript'>alert('出错啦!');history.back();<\/script>";

 echo
"$name";
?><
center><br /><br />
<
h5>其它数据查询</h5><br />
<
br /><table width="500" border="0" cellpadding="0" cellspacing="0">
  <
tr>
    <
td align="center"><form name="form1" method="post" action="main.php?act=2&erp=17">
 <
input type="hidden" name="name" value="<?=$name?>" />
 
   <? 
 echo
"$name";?> ;

然后在上面段session判断里面的前面一个  echo"$name"; 能够显示,而后面的这个 echo"$name";就不能显示;

请高手指点哈,谢谢!

哈哈,我现在就来!

版主不在吗?我自己看了一下,不知道是不是因为main.php里面没有写
session_register("name");
这句啊?
哈哈,我现在就来!

逻辑上不可能吧?同一个变量,上面可以显示下面就一定能够显示.
可以是你的html结构造成没有显示在页面上吧.你查看一下它的源代码看看是否已经显示出来
毕业了。。。

搞定收工,测试完成了!我的毕业设计系统终于搞定啦,午饭都没有吃,
哈哈,我现在就来!