如何在没有页面终止的情况下在 PHP 中设置标头 HTTP 代码?

比卡什·兰詹

你能建议我吗,当来自用户表单的无效请求没有页面终止或中断时,我如何在标头中设置 412 http 代码。

下面是我在验证函数中使用的代码

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

注意:只有header应该设置http代码,页面将返回到用户表单并带有错误消息

验证功能

        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;

     }
比卡什·兰詹

我找到了我在下面使用的解决方案,用于设置标题响应而不会卡住页面。

                     http_response_code(412);       

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在HTTP响应中设置标头?

如何在RESTEasy客户端框架中设置HTTP标头?

如何在Angular 2中正确设置Http请求标头

如何在没有打字稿的情况下在Angular 2中注入Http

我如何在没有代码隐藏的情况下在ViewModel中处理WPF路由命令?

如何在OctoberCMS中设置Cache-Control HTTP标头?

如何在没有冗余代码的情况下在一处为所有后续主机设置变量?

如何在没有HTTP请求的情况下在MVC Core应用中启动HostedService

如何在Django REST框架中正确设置HTTP_405_METHOD_NOT_ALLOWED状态代码的Allow标头

如何在没有很多if / elif / elif / ...条件的情况下在代码中查找数据?

如何在没有axios的情况下在普通JavaScript中设置令牌的全局标头

如何在vue-cli中设置HTTP标头?

如何在不使用自定义服务器的情况下在Next.js中设置自定义HTTP响应标头?

如何在boost-beast http请求中设置http标头?

如何在node-http-proxy中设置Access-Control-Allow-Headers标头

我如何在没有UI的情况下在UE4中生成景观?(按代码)

如何在每个HTTP api调用中设置不同类型的标头?

如何在没有任何加载项的情况下在Outlook 2010中编辑电子邮件的HTML源代码?

如何在Apache JClouds中设置HTTP标头?

使用BridgeTalk HttpConnection对象时,如何在Adobe Illustrator ExtendScript中设置HTTP标头?

HTTP响应标头被覆盖。哪里可以在apache中设置所有HTTP响应标头?

如何在azure逻辑应用程序http操作中设置标头或身份验证

如何在magento中设置http标头

如何在没有任何键的情况下在php中读取JSON数组?

如何在PHP中处理HTTP Expect标头

如何在没有AlamoFire的情况下在Swift 3中同时发出异步HTTP请求

如何在php的SoapClient中设置和禁用标头?

删除 PHP 中的 HTTP 标头

如何在没有保持上下文的功能的情况下重复 PHP 中的代码块?

TOP 榜单

热门标签

归档