小编给大家分享一下php调试旋度错误信息的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
php调试旋度错误信息的方法:1、使用函数【curl_errno】和【curl_error】,分别返回HTTP的错误代码和错误类别;2,设置【CURLOPT_VERBOSE】为真的,同时将其设置为用fopen打开的一个文件。
引用>
<强> 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调试旋度错误信息的方法