내가 가지고있는 양식을 제출 한 다음 HTTP 문자열 출력하는 형태 : & Field112 = E05를HTTP GET : VAR이 비어 있는지 확인
Field109 = E01를 & Field209 = 입력 +의 + 메시지 + 여기에 21 % & & Field111 Field110 = = = & & Field113 Field114 = & & Field116 Field115 = = = & & Field117 Field118 = & & Field120 Field119 = = = & CreatedBy 공개DateCreated = 2013년 1월 17일 + 08 % 3A43 % 3A45 & ENTRYID = 14 & IP = 98.246.50.81 & HandshakeKey =
제출을 처리하는 내 PHP 스크립트에서
, 나는 여부를 확인하려면 각 필드를 확인 그것은 설정됩니다. 위에서 볼 수 있듯이 문제는 양식을 제출할 때 입력란이 비어 있어도 여전히 HTTP 문자열에 남아 있고 isset()
이 설정되어 있다고 판단하고 처리하는 것입니다.
필드가 실제로 비어 있는지 확인하려면 어떻게해야합니까? 예를 들어 Field110
과 Field111
은 비어 있어야하지만 내 PHP 스크립트는 설정되어 있다고 생각합니다. 필드가 진정으로 비어있는 경우
if (isset($_GET["Field110"])) {
array_push($apnsarray, "E02");
}
if (isset($_GET["Field111"])) {
array_push($apnsarray, "E03");
}