제출할 때 폼 (Joomla에서 RSform! Pro)의 유효성을 검사하는 간단한 javascript 함수가 있습니다. 문제는 봇이 javascript가 비활성화 된 상태에서 유효성 검사 스크립트를 실행하지 않고 양식을 제출할 수 있다는 것입니다. 이 사건을 방지하기 위해 내가 생각할 수있는 유일한 옵션은 자바 스크립트 대신 PHP를 사용하는 것입니다. 누군가가이 전환을 도와 주거나 대안을 제시 할 수 있습니까?간단한 자바 스크립트를 PHP로 변환
function validateEntreeCount(theForm)
{
if (parseInt(document.getElementById('Attendees').value) !=
parseInt(document.getElementById('Beef').value) +
parseInt(document.getElementById('Chicken').value) +
parseInt(document.getElementById('Vegetarian').value))
{
alert('The total amount of attendees does not match the total amount of entrees selected');
return false;
}
else
{
return true;
}
}
모두에게 감사드립니다.
서버 측에서이 사실을 확인하고 싶습니다.보안을 위해 JavaScript에 절대로 의존하지 마십시오. 만약 당신이 고객에게 그런 통제권을 넘겨 주면, 당신은 단지 문제를 간청하고있는 것입니다. – avpx