这个问题在这里已经有了答案:HowcanImakePHPdisplaytheerrorinsteadofgivingme500InternalServerError[duplicate](7个答案)关闭8年前。我的POST请求有内部服务器错误。我该如何调试它们?是否需要在php.ini中设置?文件真的很大,在那里遇到了很多次“错误”这个词。
如何在PHP中触发500InternalServerError或404PageNotFoundApache错误?对于500内部服务器错误,我尝试了以下代码:header("HTTP/1.0500InternalServerError");但它显示了一个空白页。如何以Apache的默认格式显示错误?请指导.. 最佳答案 您可以将Apache错误文档复制到您的Web根目录(或将它们符号链接(symboliclink)到其中)并使用header()设置错误代码并将这些文档作为输出。除非您有令人信服的理由不这样做,否则这可能是最好的。但是,
如何在PHP中触发500InternalServerError或404PageNotFoundApache错误?对于500内部服务器错误,我尝试了以下代码:header("HTTP/1.0500InternalServerError");但它显示了一个空白页。如何以Apache的默认格式显示错误?请指导.. 最佳答案 您可以将Apache错误文档复制到您的Web根目录(或将它们符号链接(symboliclink)到其中)并使用header()设置错误代码并将这些文档作为输出。除非您有令人信服的理由不这样做,否则这可能是最好的。但是,
此刻正在做噩梦,只是不明白为什么它不起作用我有一个H:i(即10:00、13:30)等形式的值,称为$time我想做的是创建两个新值,$startTime是$time之前30分钟,$endTime是$time之后30分钟我已经尝试了以下但似乎并不想工作$startTime=date("H:i",strtotime('-30minutes',$time));$endTime=date("H:i",strtotime('+30minutes',$time));如果我通过10:00作为$time并回显$startTime和$endTime我得到:$startTime=00:30$startT
此刻正在做噩梦,只是不明白为什么它不起作用我有一个H:i(即10:00、13:30)等形式的值,称为$time我想做的是创建两个新值,$startTime是$time之前30分钟,$endTime是$time之后30分钟我已经尝试了以下但似乎并不想工作$startTime=date("H:i",strtotime('-30minutes',$time));$endTime=date("H:i",strtotime('+30minutes',$time));如果我通过10:00作为$time并回显$startTime和$endTime我得到:$startTime=00:30$startT
在人类的历史长河中,我们是最幸运的一代人,因为我们生活在一个智慧飞扬的时代。这个时代最伟大的发明是什么?或许每个人心中都有不同的答案。在小灰看来,这个最伟大的发明有两个,一个是计算机,一个是互联网。在中国,互联网已经走过了将近30年的历程。30年并不算是很长的时间,却有无数志存高远的年轻人,奉献出了自己的青春和才华,上演了一段又一段激情澎湃的故事。在此,小灰把这些不平凡的故事串联起来,希望能让更多的朋友们认识互联网,认识这些改变世界的企业家们。无论故事中的主角们是成功还是失败,是辉煌还是落魄,他们都是夜空中最美丽的群星。由于这段历史太过宏大,一篇文章的篇幅很难全面描述,于是小灰把全文分成上、中
我正在用PHP编写一个身份验证脚本,被称为API,仅在它批准请求的情况下才需要返回200,并且403(禁止)或500`否则。我遇到的问题是php在错误情况下返回200,而是将错误输出为html。除非我自己明确返回HTTP200或HTTP403,否则我如何才能绝对确保php将返回HTTP500代码?换句话说,我想将任何和所有警告或错误条件变成500s,没有异常(exception),因此默认情况是拒绝身份验证请求,而异常(exception)情况是使用200代码。我已经摆弄过set_error_handler()和error_reporting(),但到目前为止还没有运气。例如,如果代码
我正在用PHP编写一个身份验证脚本,被称为API,仅在它批准请求的情况下才需要返回200,并且403(禁止)或500`否则。我遇到的问题是php在错误情况下返回200,而是将错误输出为html。除非我自己明确返回HTTP200或HTTP403,否则我如何才能绝对确保php将返回HTTP500代码?换句话说,我想将任何和所有警告或错误条件变成500s,没有异常(exception),因此默认情况是拒绝身份验证请求,而异常(exception)情况是使用200代码。我已经摆弄过set_error_handler()和error_reporting(),但到目前为止还没有运气。例如,如果代码
PHPfatalerror以状态码200的形式返回给HTTP客户端。如何让它返回状态码500(内部服务器错误)? 最佳答案 header("HTTP/1.1500InternalServerError"); 关于php-如何让php在遇到致命异常时返回500?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1555862/
PHPfatalerror以状态码200的形式返回给HTTP客户端。如何让它返回状态码500(内部服务器错误)? 最佳答案 header("HTTP/1.1500InternalServerError"); 关于php-如何让php在遇到致命异常时返回500?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1555862/