php问题,急!
原来在Redhat 8 的PHP环境下,直接用变量名就可以接收到form传过来的值,例如:
test.php
<?
echo $name;
?>
<form name="form" method="post" action="test.php">
<table width="350" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td width="146" height="44">
<div align="center">姓名:</div>
</td>
<td width="201" height="44">
<input type="text" name="name">
</td>
</tr>
<tr>
<td width="146" height="45">
<div align="center">密码:</div>
</td>
<td width="201" height="45">
<input type="password" name="pwd">
</td>
</tr>
<tr>
<td width="146" height="38"> </td>
<td width="201" height="38">
<input type="submit" name="submit" value="确定">
</td>
</tr>
</table>
</form>
或是用test.php?name=xxxx,都可以接收到$name的值,但是我在Redhat 9 上自带的php下就要这么写才行:$_POST["name"]才能接收到name的值,为什么会这样??是不是我的php没有配置好??
很急的问题,请各位高手解答!!!
问题点数:20、回复次数:6Top
1 楼luxuezhu(csdn完善你的blog吧)回复于 2003-08-04 12:54:21 得分 0
php4-->php5的问题吧Top
2 楼wohugb(☆大☆鼻☆子☆)回复于 2003-08-04 12:58:53 得分 0
不是吧
Top
3 楼myblessu(继续混着,到被人赶走为止)回复于 2003-08-04 13:04:13 得分 20
是php.ini的设置问题.
把register_globals = Off 改为 register_globals = OnTop
4 楼leobore()回复于 2003-08-04 13:04:59 得分 0
真的很急呀!Top
5 楼flybird000(麻烦制造者)回复于 2003-08-04 13:06:58 得分 0
.ini的问题Top
6 楼feyge(菲戈@http://feyge.spaces.msn.com/)回复于 2003-08-04 13:07:28 得分 0
是php.ini的设置问题.
把register_globals = Off 改为 register_globals = On
建议不是采用新写法的好Top



