이름 속성이 지정되지 않은 브라우저가 입력 요소를 보내지 않는다고 보장됩니까?모든 브라우저가 이름이없는 입력 필드를 무시합니까?
예를 들어 아래 양식을 게시하면 신용 카드 번호가 발송되지 않는다고 가정 할 수 있습니까?
<form action="/process" method="post">
<input id="credit-card-number" type="text">
<input type="submit" name="commit" value="Go">
</form>
"모든 브라우저"가 사양을 올바르게 처리하는지 여부를 말할 수 없습니다. 그러나 모든 브라우저가 중요합니다. – jessegavin
당신이 무엇을 묻는가? 신용 카드 번호를 묻는 메시지가 위험한 것처럼 보이므로 보내지 않으려면 어떻게해야합니까? –
@ JukkaK.Korpela 서버에 신용 카드 정보를 보내지 않으면 PCI 준수 기준이 크게 떨어집니다. 이 경우 AJAX를 통해 다른 주문 정보를 확인합니다. 일단 확인되면, 우리는 게이트웨이 공급자에게 보내는 숨겨진 신용 카드 양식을 즉시 생성하여 엄청난 책임을 피합니다. – randomguy