PHP - 在 URL 中将 http 替换为 https

2022-08-30 19:22:13

我正在尝试弄清楚一旦用户在html表单中选中一个框,如何在HTTP之后添加s。

我在我的PHP中,

$url = 'http://google.com';

if(!isset($_POST['https'])) { 
  //something here
}

所以基本上,当用户选中一个带有name=“https”的框时,我想将s添加到$url的http中,使其 https://google.com

我对PHP知之甚少,如果有人能向我解释如何做到这一点,这将是非常有帮助的!谢谢。


答案 1
$url = preg_replace("/^http:/i", "https:", $url);

答案 2
$url = str_replace( 'http://', 'https://', $url );

推荐