百度统计数据导出demo的坑

1、用户名中文的问题

由于demo文件格式的问题,如果用户名使用中文的话,会出现一下问题

----------------------preLogin----------------------
 [notice] start preLogin! [error] preLogin unsuccessfully with return code: 6
 --------------------preLogin End--------------------
 
解决办法:将文件重新用utf-8格式保存一下即可
 
2、gzdecode函数,报内存错误
gzdecode(): insufficient memory
解决办法:
需要将gzdecode替换为gzinflate函数,一共有三处
在LoginService.inc.php中,将

//$retData = gzdecode($preLogin->retData, strlen($preLogin->retData));
$retData = gzinflate(substr($preLogin->retData,10,-8));

3、CURLOPT_SSL_VERIFYHOST参数问题

PHP Notice:  curl_setopt(): CURLOPT_SSL_VERIFYHOST no longer accepts the value 1, value 2 will be used instead

解决办法:需要将LoginConnection.ini.php中CURLOPT_SSL_VERIFYHOST参数,由1改成2
原文地址:https://www.cnblogs.com/qpanda/p/7154412.html