作者wercc (Wercc)
看板PHP
标题[请益] 一个变数传递的问题
时间Thu Aug 16 15:49:04 2007
几年没用过PHP了,今天用的时候发现一个问题
简单来说:
A.php是填资料的网页,例如
<form id='form1' name='form1' method='POST' action='B.php'>
<p>姓名
<label>
<input name='name' type='text' id='name'>
</label>
</p>
<p>
<label>
<input type='submit' name='Submit' value='送出'>
</label>
</p>
</form>
B.php用来显示A填的资料
<?php
echo $_POST['name'];
echo "<br>";
echo $name;
?>
问题=======================
为什麽用 $_POST 就可以印出,而用 echo "name"; 就不行呢
很久以前的印象好像两种都可以啊(大概四、五年前吧,当时用PHP3)
请问是版本的问题,还是要设定哪里呢?谢谢喔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.174.151
1F:→ aquarianboy:register_globals的预设值改了 :) 08/16 16:17
2F:推 SyaoranX:楼上正解 08/16 17:14
3F:推 wercc:我把php..ini的register_globals改成On了。怎麽还是不行? 08/16 18:28
4F:→ wercc:还是php.ini还有哪里要修改?谢谢 08/16 18:29
5F:推 wercc:可以了。谢谢ㄧ、二楼 08/16 18:39
6F:推 superGA:如果跟你程式里面的变数一样 不就有一个要消失 08/17 16:26