作者CoTi (歌蒂)
看板PHP
標題[請益] 變數值消失 @@
時間Wed Apr 23 03:24:58 2008
我的 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
1F:推 cleanwind:你確定 sql 指令有下對或是沒用到 sql 指令? 04/23 04:07
2F:推 JoeHorn:關鍵點在「一些處理」.. 04/23 07:20
3F:推 wayway2004:有某個session or cookie也叫做realname? 04/23 10:01
4F:→ CoTi:no sql, no cookies, no session. 04/23 12:45
5F:→ CoTi: print_r 在 "一些處理" 之前,我以為並不影響? 04/23 12:46
6F:→ CoTi: "一些處理" 也沒有去 access 到 realname 04/23 12:47
7F:→ eye2468:直接echo看看不就知道了 04/23 13:13
8F:→ KC73:var_dump($_POST); 呢? 04/23 14:56
9F:推 PHP5:檢查看看form 裡面 realname 有沒有重覆使用 04/23 15:48
10F:→ PHP5:例如 <input type="checkbox" name="realname" blah blah 04/23 15:49
11F:→ CoTi: 感謝 php5 ... 似乎是這個問題 XD 欄位太多眼花沒檢查到 04/24 15:44