我有一个使用java脚本进行验证的Web表单,因此javascript使用name标签作为规范。像这样
<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) "my@email.com" } ["type"]=> string(2) "cc" ["mem"]=> string(1) "3" ["x"]=> string(3) "171" ["y"]=> string(2) "18" }
感谢
答案 0 :(得分:1)
<强>解决强>
我正在使用
$thisusername=$_POST['signup']['username:1:6:16:::username_check'];
像这样在变量中捕获数组值。 非常感谢,感谢你的帮助。