[請益] 變數值消失 @@

看板PHP作者 (歌蒂)時間17年前 (2008/04/23 03:24), 編輯推噓4(407)
留言11則, 7人參與, 最新討論串1/1
我的 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

04/23 04:07, , 1F
你確定 sql 指令有下對或是沒用到 sql 指令?
04/23 04:07, 1F

04/23 07:20, , 2F
關鍵點在「一些處理」..
04/23 07:20, 2F

04/23 10:01, , 3F
有某個session or cookie也叫做realname?
04/23 10:01, 3F

04/23 12:45, , 4F
no sql, no cookies, no session.
04/23 12:45, 4F

04/23 12:46, , 5F
print_r 在 "一些處理" 之前,我以為並不影響?
04/23 12:46, 5F

04/23 12:47, , 6F
"一些處理" 也沒有去 access 到 realname
04/23 12:47, 6F

04/23 13:13, , 7F
直接echo看看不就知道了
04/23 13:13, 7F

04/23 14:56, , 8F
var_dump($_POST); 呢?
04/23 14:56, 8F

04/23 15:48, , 9F
檢查看看form 裡面 realname 有沒有重覆使用
04/23 15:48, 9F

04/23 15:49, , 10F
例如 <input type="checkbox" name="realname" blah blah
04/23 15:49, 10F

04/24 15:44, , 11F
感謝 php5 ... 似乎是這個問題 XD 欄位太多眼花沒檢查到
04/24 15:44, 11F
文章代碼(AID): #183ZkB2c (PHP)
文章代碼(AID): #183ZkB2c (PHP)