将PHP表单5.4升级到5.5后,curl_exec返回false
发布时间:2020-12-13 22:53:02 所属栏目:PHP教程 来源:网络整理
导读:我将php版本从5.4升级到5.5.升级php curl_exec函数后启动返回false. php 5.5中的curl选项有什么变化吗?我在文档中找不到任何内容. $ch = curl_init(); curl_setopt( $ch,CURLOPT_POST,1 ); curl_setopt( $ch,CURLOPT_HEADER,0 ); curl_setopt( $ch,CURLOPT_
我将php版本从5.4升级到5.5.升级php curl_exec函数后启动返回false. php 5.5中的curl选项有什么变化吗?我在文档中找不到任何内容.
$ch = curl_init(); curl_setopt( $ch,CURLOPT_POST,1 ); curl_setopt( $ch,CURLOPT_HEADER,0 ); curl_setopt( $ch,CURLOPT_URL,self::URL ); curl_setopt( $ch,CURLOPT_POSTFIELDS,$postData ); curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER,0 ); curl_setopt( $ch,CURLOPT_SSL_VERIFYHOST,0 ); curl_setopt( $ch,CURLOPT_RETURNTRANSFER,1 ); curl_setopt( $ch,CURLOPT_TIMEOUT,90 ); $data = curl_exec( $ch ); PHP版本:5.5.14-2 注意:我在Vagrant Box上收到此错误 解决方法
我最近经历了类似的php升级,也是在一个流浪盒上,当我在这里尝试时,上面的代码片段似乎工作正常.
升级后卷曲问题,而不是卷曲的问题,升级是否可能对卷入的数据产生影响?无论是self :: URL还是$postData的构建方式 – 它们是否仍然包含您期望看到的数据? 如果这些变量仍然按照您的预期填充,那么您可以通过使用 $ch = curl_init(); ... $data = curl_exec( $ch ); if (!$data) { echo curl_getinfo( $ch ) . "n"; echo curl_errno( $ch ) . "n"; echo curl_error( $ch ) . "n"; } 这些行应该为您提供更详细的报告,说明自升级以来出现的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |