百度统计接口demo中错误
百度统计接口中的demo(PHP版本)下载下来配置后运行出错,应该是编写demo时用的php版本比较低吧,作如下几处修改就好了
一:把CURLOPT_SSL_VERIFYHOST的值改为2,因为1版本已经不支持了,在两个文件中出现
LoginConnection.inc.php 第69行
DataApiConnection.inc.php 第64行
二:压缩数据的gzdecode()函数出错了,在LoginService.inc.php文件的第107行
修改如下 $retData = gzinflate(substr($doLogin->retData,10,-8)) ;
网上有的修改为 $retData = gzinflate(substr($perLogin->retData,10,-8)) ;运行后会发现$perlogin变量未定义
之前运行出错的输出:
Notice: curl_setopt(): CURLOPT_SSL_VERIFYHOST no longer accepts the value 1, value 2 will be used instead in C:\xampp\htdocs\public\tongji\LoginConnection.inc.php on line 69 Warning: gzdecode(): insufficient memory in C:\xampp\htdocs\public\tongji\LoginService.inc.php on line 107
2016/12/28
此博客出自稻草人LXB,转载请注明原文地址
博客地址:http://www.cnblogs.com/scarecrowlxb/
个人网址:https://www.bingxl.cn
邮箱: scarecrowlxb@qq.com
博客地址:http://www.cnblogs.com/scarecrowlxb/
个人网址:https://www.bingxl.cn
邮箱: scarecrowlxb@qq.com