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

COS、CDN
  • 打开 /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));

 

COS、CDN
热门