-3
趕上從HTML表單值在PHP我有一個使用JavaScript來驗證Web表單,所以JavaScript使用的名稱標籤的規範。這樣如何通過郵寄方法
<input name="signup[username:1:6:16:::username_check]" id="signup_username" class="join_input" type="text" value="" size="25">
也形式使用POST方法將它處理採取進一步行動的PHP文件,
所以,我怎麼能趕上在PHP中的用戶名?
我試圖與
$thisusername=$_POST[signup_username];
and
$thisusername=$_POST[signup[username:1:6:16:::username_check]];
,但它不工作。
姓名標籤被用於JavaScript驗證,否則我可以做什麼?
更新
我使用的var_dump()作爲E_p建議,並得到了這個
array(5) { ["signup"]=> array(3) { ["username:1:6:16:::username_check"]=> string(10) "myusername" ["password:1:6:16:::password_check"]=> string(10) "mypassword" ["email:1:1:128:::email_check"]=> string(12) "[email protected]" } ["type"]=> string(2) "cc" ["mem"]=> string(1) "3" ["x"]=> string(3) "171" ["y"]=> string(2) "18" }
感謝
你有沒有嘗試'的var_dump($ _ POST);',看看有什麼被髮送到你的服務器? –
$ thisusername = $ _ POST ['signup'] ['username:1:6:16 ::: username_check'];可能會工作。 –
http://php.net/manual/en/language.types.array.php閱讀材料。 –