2017-12-15 7 views
0

제발 나에게 제안 해주세요. 헤더 종료시 페이지 종료 또는 중단으로 사용자 양식에서 잘못된 요청이 오는 동안 어떻게 412 HTTP 코드를 설정할 수 있습니까? 내가 확인 기능에서 사용하고 코드 아래페이지없이 PHP에서 헤더 HTTP 코드를 설정하는 방법은 무엇입니까?

 if(bad request){ 
       header('HTTP/1.1 412 Precondition Failed', true, 412); 
     } 

참고 : 헤더는 HTTP 코드를 설정해야하며, 페이지

검증 기능 사용자 양식에 오류 emssage로 돌아갑니다

 function validateContactData($postData){ 
      $db  = &JFactory::getDBO(); 
      $errorMsg = array(); 
      $builder_name = $this->emptyReplace($postData['builder_name']); 

      if($builder_name == ''){ 
       header('HTTP/1.1 412 Precondition Failed', true, 412); 
      $errorMsg['builderNmError'] = "Please Select builder Program. "; 
      } 
      return $errorMsg; 

    } 

답변

0

나는 아래의 기능을 사용하여 페이지를 붙이지 않고 헤더 응답을 설정하는 해결책을 발견했다.

     http_response_code(412);