做<input>
在形式元素需要是单个单词,无论是在全部或使用下划线,或者它们可以有空格?
<input name="This is a name" />
<?php var_dump($_POST['This is a name']); ?>
做<input>
在形式元素需要是单个单词,无论是在全部或使用下划线,或者它们可以有空格?
<input name="This is a name" />
<?php var_dump($_POST['This is a name']); ?>
他们需要的是一个字,但可以有数字和下划线。
窗体名称属性可以包含空格,但你会发现,在PHP的空间(和时间)与在下划线代替$_GET
/ $_POST
/ $_REQUEST
数组:
<pre><?php var_dump($_REQUEST, $_GET, $_POST); ?></pre>
<form method="get">
<input name="This is a name" value="This is a value" />
<input type="submit" />
</form>
或者用“get”或“后”的方法,输入将被键入This_is_a_name
。
参考: PHP:变量从外部源 (注意下面的示例)
是的,在形式的输入应该是一个字。 他们可以有下划线或数字,他们也可以是大写字母,但应该有在您指定的名称没有空格。 另外,还要确保你没有在名称输入特殊字符。
空间不应该被使用,因为它们被替换_
。 您可以使用下划线而不是空间,以避免有力替代品。