마십시오 <input>
양식의 요소는 총체 또는 밑줄을 사용하여 하나의 단어 여야하며, 공백이 있어야합니까?<input> 요소는 PHP에서 대문자와 공백을 가질 수 있습니까?
<input name="This is a name" />
<?php var_dump($_POST['This is a name']); ?>
마십시오 <input>
양식의 요소는 총체 또는 밑줄을 사용하여 하나의 단어 여야하며, 공백이 있어야합니까?<input> 요소는 PHP에서 대문자와 공백을 가질 수 있습니까?
<input name="This is a name" />
<?php var_dump($_POST['This is a name']); ?>
숫자는 하나의 단어 일 필요가 있지만 숫자와 밑줄을 사용할 수 있습니다.
예, 입력 양식은 한 단어 여야합니다. 밑줄이나 숫자가있을 수 있으며 대문자 일 수도 있지만 지정한 이름에는 공백이 없어야합니다. 또한 이름에 특수 문자를 입력하지 않도록하십시오. 중 "GET"으로
<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>
:
양식 이름 속성은 공백을 포함 할 수 있지만 PHP의 공간 (및 기간)이 $_GET
/$_POST
/$_REQUEST
배열에 밑줄로 대체되는 것을 발견 할 것이다 또는 "게시"방법을 선택하면 입력은 This_is_a_name
으로 입력됩니다.
참조 : _
이들이 교체 될 때 PHP: Variables From External Sources (예 : 아래 참고)
공간이 사용되지 않아야한다. 공백 대신 언더 스코어를 사용하여 강제 대체를 피할 수 있습니다.
백업 할 문서가 있습니까? – showdev