php调试旋度错误信息的方法

  介绍

小编给大家分享一下php调试旋度错误信息的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

php调试旋度错误信息的方法:1、使用函数【curl_errno】和【curl_error】,分别返回HTTP的错误代码和错误类别;2,设置【CURLOPT_VERBOSE】为真的,同时将其设置为用fopen打开的一个文件。

 php调试旋度错误信息的方法

<强> php调试旋度错误信息的方法:

<强>第一种方法,首先可以使用的是<代码> curl_errno 和<代码> curl_error 函数,分别返回HTTP的错误代码和错误类别。例如:

& lt; php ?   $ ch=curl_init (& # 39; http://example.com/& # 39;);   curl_exec (ch);   如果(curl_errno (ch)美元){   回声& # 39;旋度错误:& # 39;. curl_error (ch);   }   curl_close (ch);   ?在

其次,如果需要得到更详细的信息,可以用<代码> curl_getinfo 函数例。如:

& lt; php ?   $ ch=curl_init (& # 39; http://example.com/& # 39;);   curl_setopt ($ ch CURLINFO_HEADER_OUT真实);   curl_exec (ch);   如果(! curl_errno (ch)美元){   print_r (curl_getinfo (ch)美元);   }   curl_close (ch);   ?在

其中设置<代码> CURLINFO_HEADER_OUT 选项之后<代码> curl_getinfo 函数返回的数组将包含旋度请求的头信息。而要看到回应的头信息可以在curl_setopt中设置<代码> CURLOPT_HEADER 选项为真的。

<代码> curl_exec 函数执行成功时,将根据<代码> CURLOPT_RETURNTRANSFER 选项的值处理回应的正文信息:如果为真正的将作为字符串返回,如果为假将直接输出。执行失败时结果为假的。也就是说,如果执行失败(假设400是错误),从curl_exec函数的结果中没法看到回应的正文(里面可能包含更加具体的错误信息)。要看到回应正文,有两种方法。第一种方法是设置400为成功的代码,例子如下:

curl_setopt ($ ch CURLOPT_FAILONERROR假);   curl_setopt (ch美元,CURLOPT_HTTP200ALIASES阵列(400));

<强>第二种方法,是设置<代码> CURLOPT_VERBOSE> CURLOPT_STDERR 设置为用fopen打开的一个文件。这样cURL将把和服务器的所有交互信息都记录到该文件中。

以上是php调试旋度错误信息的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

php调试旋度错误信息的方法