我的知识记录

请问dedecms会员邮件验证通知在https下验证链接错误

  • 打开 /member/index_do.php
  • 找到大概在31行的 $url = 'http://'.preg_replace("#//#i", '/', $url); 改成
    $server_port = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://'; $url = $server_port.preg_replace("/^(http|https):\/\//i", "", trim($url));
  • 打开 /member/reg_new.php
  • 找到大概在250行的 $url = 'http://'.preg_replace("#//#", '/', $url); 改成
    $server_port = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://'; $url = $server_port.preg_replace("/^(http|https):\/\//i", "", trim($url));
  • 打开 /member/mail.php
  • 找到大概在76行的 $url = 'http://'.eregi_replace('//', '/', $url); 改成
    $server_port = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://'; $url = $server_port.preg_replace("/^(http|https):\/\//i", "", trim($url));

 

标签:dedecms 会员插件-dedecms收费怎么办-dedecms登录-dedecms验证码不显示-dedecms开始收费-

更新时间:2025-04-10 23:40:37

上一篇:请问asp网站提示数据库连接错误怎么解决

下一篇:请问dedecms网站连续登录失败用户锁定怎么办?