如何在PHP中获取具有特殊字符的表单变量?

时间:2013-12-13 20:20:47

标签: php ajax

真的是新手问题:)

我的表格是:

<form class="contactform">
<input class="text" type="text" name="store_signup_form[name]"  />
<input type="submit" class="but" value="Try it!" /> 
</form>

如果我发布这样的数据:

$.ajax({
url: urlsendMail,
type: 'post',
data: $('.contactform').serialize()

...

如何在PHP中获取这些变量?我正在尝试,但没有工作:

$email = $_POST["store_signup_form'[name]'"];

由于

2 个答案:

答案 0 :(得分:4)

执行name="store_signup_form[name]"是如何在POST数据中发送数组的。 PHP处理这个问题。这意味着$_POST['store_signup_form']实际上是一个数组!所以,你可以这样做:

$email = $_POST['store_signup_form']['name'];

答案 1 :(得分:0)

尝试$_POST["store_signup_form[name]"]$_POST["store_signup_form"]["name"]