»»»美仑©本站聚集品质模板、JS特效、源码、模块、原创等丰富资源下载。
首页 教程 CMS教程 phpcms转到https后无法注册问题的解决

phpcms转到https后无法注册问题的解决

2017-12-27 19:19:45| 责任编辑: | 查看: | 评论: 0| 百度已收录
摘要: phpcms modules member classes client class php中361行增加$port=!emptyempty($matches[& 39;port& 39;])?$matches[& 39;port& 39;]:(str

phpcms/modules/member/classes/client.class.php 
中361行增加

  1. $port = !emptyempty($matches['port']) ? $matches['port'] : ( strtolower($matches['scheme'])=='https' ? 443 : 80 ); 

中386行

  1. $fp = @fsockopen(($ip ? $ip : $host), $port$errno$errstr$timeout); 

替换为

  1. $contextOptions = array
  2.     'ssl' => array
  3.         'verify_peer' => false, 
  4.         'verify_peer_name' => false 
  5.     ) 
  6. ); 
  7.  
  8. //如果有签名的证书 
  9. //$contextOptions = array( 
  10. //    'ssl' => array( 
  11. //        'verify_peer' => true,  
  12. //        'cafile' => '/path/to/cacert.pem', 
  13. //        //'CN_match' => 'indexroot.net', // 匹配域名 
  14. //        'ciphers' => 'HIGH:!SSLv2:!SSLv3', 
  15. //        'disable_compression' => true, 
  16. //    ) 
  17. //); 
  18.  
  19. $context = stream_context_create($contextOptions); 
  20. $fp = stream_socket_client("ssl://{$host}:{$port}"$errno$errstr$timeout, STREAM_CLIENT_CONNECT, $context); 

 

相关热词搜索:问题
精彩阅读
会员登录
广告位

关注我们:美仑视觉

官方QQ群

微信平台

全国服务热线:

0769-33232320

【版权声明】本站内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至Email:admin@meil88.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

Copyright   ©2013-2018  美仑视觉  Powered by©Meil88!  公安备案:粤ICP备15022042号