PHP会话不工作/SSL问题?

PHP会话不工作/SSL问题?,php,session,ssl,Php,Session,Ssl,我的网站是在线的,但我用这段代码将其重定向到即将发布的页面 <?php if(!isset($_GET['en'])) { header("Location: /comingsoon"); exit; } 不确定这是否与此有关 function redirectToHTTPS() { if($_SERVER['HTTPS']!="on") { $redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER[

我的网站是在线的,但我用这段代码将其重定向到即将发布的页面

<?php

if(!isset($_GET['en'])) {

    header("Location: /comingsoon");
    exit;

}
不确定这是否与此有关

function redirectToHTTPS()
{
  if($_SERVER['HTTPS']!="on")
  {
     $redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
     header("Location:$redirect");
  }
}
//在需要重定向到https的页面中调用上述函数


//在需要重定向到https的页面中调用上述函数。

是否使用会话\u start;正确吗?嗨,斯莱尔先生,每一页都是。当我删除初始代码重定向到.com时,它停止从登录发送会话;正确吗?嗨,斯莱尔先生,每一页都是。就在我删除重定向到.com的初始代码时,它停止从登录发送会话。嗨,Irfan,谢谢你的回答。这段代码是否要替换.htaccess文件中的HTTPs重定向?-1。主机头和请求URI由客户端控制。此代码将为恶意用户提供开放重定向,并在某些版本的PHP上提供任意头注入漏洞。不要用它。嗨,伊凡,谢谢你的回答。这段代码是否要替换.htaccess文件中的HTTPs重定向?-1。主机头和请求URI由客户端控制。此代码将为恶意用户提供开放重定向,并在某些版本的PHP上提供任意头注入漏洞。不要用它。
function redirectToHTTPS()
{
  if($_SERVER['HTTPS']!="on")
  {
     $redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
     header("Location:$redirect");
  }
}