2017-12-15 4 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);  
関連する問題