print_r数组键中的问号

时间:2011-06-17 19:24:48

标签: php

我有一个用于设置活动提醒的小表单。夫妇复选框和一些日期时间。没有什么花哨。特别是一个领域是通过一些时髦的东西传递给php:

<input type="checkbox" name="smsGetReminder" value="1" checked />
<input type="checkbox" name="smsGetUpdates" value="1" checked />

非常基本对吗?默认情况下选中2个复选框。现在,当他们发布(发送为$ _GET)时,一个问号神奇地出现在smsGetUpdates前面,所以它看起来像这样:

Array ( 
[?smsGetBlast] => 1 
[smsGetReminder] => 1 
[dp1] => 06/18/2011 
[rHrs] => 07 
[rMins] => 00 
[rAmpm] => PM 
[smsPhone] => 1234567890 
[getEmail] => 1 [f] => p 
)

该问号来自何处?当我提取$ _GET时,除了那个之外,一切都按预期工作。验证部分告诉我$ smsGetBlast不存在,因为它显然有一个问号。

非常感谢任何帮助。

~~~~解决~~~~

我不小心把一个?在我的ajax数据字符串中。 jquery文档让我相信它不是必需的。

1 个答案:

答案 0 :(得分:3)

您可能无意中在name输入元素smsGetBlast属性中插入了一个“奇怪”字符(问题中缺少,nudge nudge)。 / p>

我的水晶球告诉我你在"之后无意中插入了花哨的引号而不是name=