2012-10-02 11 views
0

안녕하세요, 저는 폼 데이터를 처리하기 위해 PHP를 작성한 적이 있습니다. 이미 유효성을 검사하기 위해 jQuery를 구현했으며 폼을 처리하는 PHP와 암호화, 소금 처리 이스케이프 처리 및 필터링 작업을 수행하기 전에 db에 데이터를 삽입하는 코드를 작성하기 전에 프런트 엔드에 PHP 유효성 검사 결과를 보내는 방법에 대해 궁금합니다. jQuery에는 보안 수준이 있지만이 기능은 해제되어있을 수 있지만 PHP를 통한 보안 수준은 특히 전자 메일 유효성 검사와 관련하여 더 큽니다. PHP는 별도의 파일에 있으므로 PHP 프로그램을 프론트 엔드에 다시 연결하여 데이터를 수용 할 수 있는지 여부를 사용자에게 알리는 가장 좋은 방법이 궁금합니다. 세션 리다이렉션과 Ajax에 대해 들어 봤지만 JS가 꺼져있는 경우에는 Ajax를 사용하고 싶지 않습니다.jQuery => PHP 폼 유효성 검사

감사합니다 당신의 PHP 스크립트로 데이터를 전송할 수, 현재 페이지에서 사용자를 유지하는 것에 대한 개미

+0

모든 유효성 검사기/필터가 PHP 측에서 사용되는지 확인하십시오. – markus

+0

여기에 약간의 코드를 보여줄 수 있습니까? 프레임 워크를 사용하고 있습니까? JavaScript/Ajax가 올바르게 설정되어 있다면 서버 측에서 PHP 처리를 방해해서는 안됩니다. 서버 측 유효성 검사에 실패한 경우 사용자에게 POST vars를 다시 보내야합니다. 양식이 PHP에 게시되어 있는지 확인 하시겠습니까? – Kenzo

답변

1

를 사용하여 AJAX를. 그리고 나서 PHP 유효성 검사를 통과했는지에 따라 true 또는 false을 반환 할 수 있습니다.

사용자가 Javascript를 사용 중지 한 경우 재미 있고 재미있는 일을하는 멋진 웹 사이트를 갖게되지 않습니다. 사용자가 자바 스크립트를 사용할 수없는 경우 처리하는 방법은 here을보십시오.

기본적으로 일반 양식을 수행하고 사용자가 완료되었음을 알거나 오류를 수정하는 데 필요한 오류/성공 메시지가있는 페이지를 제출/다시로드해야합니다.