被广告菌警告维护了

强制https环境下discuz同步登陆问题

代码 egshuai 151次浏览 0个评论

/uc_client/client.php的uc_fopen函数中增加一段代码

跟处理uc_center管理中心应用通信失败一样,再增加一个useragent项就OK

	
    $port = !empty($matches['port']) ? $matches['port'] : 80;

    if(substr($url,0,5)=='https'){
        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        if($post){
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
        }
        if($cookie){
            curl_setopt($ch, CURLOPT_COOKIE, $cookie);
        }
        curl_setopt($ch, CURLOPT_USERAGENT  ,$_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        return curl_exec($ch);
    }

    if($post) {

强制https环境下discuz同步登陆问题 未经博主同意不允许转载
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址