[閒聊] 見鬼的日子

看板PHP作者 (看文不要只會用橫的看)時間15年前 (2010/12/28 16:27), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
嗯,真的是見鬼,不過專案在趕也沒時間抓。 幾個例子分享: 環境。PHP5.1.6 / CentOS / Apache 2.2.3 案例1: <form action = "1.php" method = "GET"> <input type = "text" name = "id" value = "123"> <input type = "text" name = "di" value = "456"> <input type = "submit" value = "TEST"> </form> 1.php $_GET[id] OK It's work. $_GET[di] NULL 後來,把di改成dis解決。 案例2: <form action = "1.php" method = "POST"> <input type = "text" name = "bc" value = "123"> <input type = "text" name = "mytb" value = "456"> </form> 1.php $_POST[bc] OK It's work. $_POST[mytb] NULL 後來,改這樣才抓的到 $_POST["mytb"]. 然後我的CODE變這樣。 $q="INSERT INTO TB SET id = '".$_POST[bc]."', tb = '".$_POST["mytb"]."'"; 厚!! 我該去拜拜了嗎 -- 小惡魔的家 http://blog.pixnet.net/shiuju/ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.152

12/28 16:56, , 1F
不加引號也可以嗎?
12/28 16:56, 1F

12/28 16:58, , 2F
還是你開了register_globals
12/28 16:58, 2F

12/28 17:26, , 3F
$_GET[di] 是不好的寫法 應該要寫成$_GET['di']
12/28 17:26, 3F

12/28 17:26, , 4F
如果把E_NOTICE打開應該會警告
12/28 17:26, 4F

12/28 17:27, , 5F
因為PHP會先假定di是個constant,找不到之後才轉成字串'di'
12/28 17:27, 5F

12/28 22:13, , 6F
$_POST[bc] 這樣寫效能會有差
12/28 22:13, 6F

12/29 00:07, , 7F
我看效能小事,ambiguity的問題比較大。
12/29 00:07, 7F

12/30 03:10, , 8F
都加引號不就好了@@ 省那些時間 debug反而頻繁
12/30 03:10, 8F
文章代碼(AID): #1D6P-Fon (PHP)
文章代碼(AID): #1D6P-Fon (PHP)