在apache+mysql+php组合中,我怎么得不到表单提交的数据?

在apache+mysql+php组合中,我怎么得不到表单提交的数据?

今天终于将mysql-3.23.55,php-4.2.0,apache_1.3.27 以DSO方式装好
编test.php网页试着显示mysql数据库user表的各字段都正常,但试着接受表单数据时
总是不成功,具体代码如下:
sheet1.php
<  html >
<   body >
<  form action="sheet2.php" method=post >
<  input type="text" name="txt" >
< input type="submit" value="ok" >
< /form >
< /body>
< /html >

sheet2.php
< html >
< body >
< ?php
echo "kkkkk:"$txt;
? >
< /body >
< /html >
在netscape中访问时仅显示:kkkkk:
不知问题出在那里?还谢各高手指点,在下不胜感激!      
在IE中可以吗?或者"kkkkk:".$txt这个吧!      
php4.X为了安全起见,默认设置禁止全局变量,所以
$txt 应该改为: $_POST['txt']