看板 PHP 關於我們 聯絡資訊
我的 php 大概長這樣: <?php print_r($_POST); // ... 一些處理 ?> <form action="this.php" method="post"> ... <input type="text" name="realname" id="realname" /> ... </form> 不知道為什麼,在 realname 這個欄位,總是會讀到空字串 就算我用 livehttpheader 確定說 browser 真的有把我打入表單的值送出去 到了 server 端他還是無故的不見了 XDDDD 改不要叫做 realname 的確是可以修好,可是我就是想叫他 realname 嘛... 而且不知道問題在哪,總是覺得毛毛的... 我已經把 error verbose level 開到 E_ALL 可是也是什麼錯誤訊息都沒出來 請問有人碰過這種事情嗎? 或是哪位先進可以分享一下怎麼 debug 比較好 ? THX !! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.44.133
cleanwind:你確定 sql 指令有下對或是沒用到 sql 指令? 04/23 04:07
JoeHorn:關鍵點在「一些處理」.. 04/23 07:20
wayway2004:有某個session or cookie也叫做realname? 04/23 10:01
CoTi:no sql, no cookies, no session. 04/23 12:45
CoTi: print_r 在 "一些處理" 之前,我以為並不影響? 04/23 12:46
CoTi: "一些處理" 也沒有去 access 到 realname 04/23 12:47
eye2468:直接echo看看不就知道了 04/23 13:13
KC73:var_dump($_POST); 呢? 04/23 14:56
PHP5:檢查看看form 裡面 realname 有沒有重覆使用 04/23 15:48
PHP5:例如 <input type="checkbox" name="realname" blah blah 04/23 15:49
CoTi: 感謝 php5 ... 似乎是這個問題 XD 欄位太多眼花沒檢查到 04/24 15:44