重定向至主页失败:标头已发送


Redirect to homnepage fails: header already sent

嗨,每当用户在我的登录屏幕上输入他们的详细信息时,我都会出现以下错误:

警告:无法修改标头信息 - 标头已由/customers/2/a/e/somedomain.co.uk/httpd.www/Francium/logSys/example-two-step-login/login.php:14( 发送,位于/customers/2/a/e/somedmain.co.uk/httpd.www/Francium/logSys/class.logsys.php 第 448 行警告:

setcookie(
  "logSyslogin",
  hash("sha256", self::$config['keys']['cookie'] . $us_id . self::$config['keys']['cookie']),
  strtotime(self::$config['cookies']['expire']),
  self::$config['cookies']['path'], self::$config['cookies']['domain']
);
无法修改标头信息 - 标头已由/customers/2/a/e/somedomain.co.uk/httpd.www/Francium/

logSys/example-two-step-login/login.php:14 在/customers/2/a/e/somedomain.co.uk/httpd.www/Francium/logSys/class.logsys.php 第 1060 行发送

public static function redirect($url, $status = 302){
  header("Location: $url", true, $status);
  exit(0);
}
这是

由第 14 行的输出引起的,如果您的login.php .如果你回显了一些东西,php必须发送标题才能让你的浏览器能够显示它。发送后,您将无法修改它们