[請益] 一個變數傳遞的問題

看板PHP作者 (Wercc)時間18年前 (2007/08/16 15:49), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
幾年沒用過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

08/16 16:17, , 1F
register_globals的預設值改了 :)
08/16 16:17, 1F

08/16 17:14, , 2F
樓上正解
08/16 17:14, 2F

08/16 18:28, , 3F
我把php..ini的register_globals改成On了。怎麼還是不行?
08/16 18:28, 3F

08/16 18:29, , 4F
還是php.ini還有哪裡要修改?謝謝
08/16 18:29, 4F

08/16 18:39, , 5F
可以了。謝謝ㄧ、二樓
08/16 18:39, 5F

08/17 16:26, , 6F
如果跟你程式裡面的變數一樣 不就有一個要消失
08/17 16:26, 6F
文章代碼(AID): #16n05xm2 (PHP)
文章代碼(AID): #16n05xm2 (PHP)