我在php中使用这段代码,它显示
可能重复:我在php中使用这段代码,它显示,php,Php,可能重复: 错误:警告:无法修改标题 信息-已由发送的标头 (输出从C:\程序开始 Files\VertrigoServ\www\alok\cookies\Time\session.php:5) 在C:\程序中 Files\VertrigoServ\www\alok\cookies\Time\session.php 在线8 您试图在通过echo“$session\u life”发送数据之后发送标题。在打印任何其他数据之前,必须先发送页眉。在将某些内容回显到浏览器后,您试图重定向页面。您正在设
错误:警告:无法修改标题 信息-已由发送的标头 (输出从C:\程序开始 Files\VertrigoServ\www\alok\cookies\Time\session.php:5) 在C:\程序中 Files\VertrigoServ\www\alok\cookies\Time\session.php 在线8
您试图在通过echo“$session\u life”发送数据之后发送标题。在打印任何其他数据之前,必须先发送页眉。在将某些内容回显到浏览器后,您试图重定向页面。您正在设置页面的标题,这必须是发送回客户端的第一件事。但是,您已经在回显(即发送正文),因此无法设置标题。在输出任何内容之前发送标题。(在使用echo语句之前)在发送头()之前,不能回显任何内容
<?php
session_start();
$inactive = 10;
$session_life = time() - $_SESSION['timeout'];
echo "$session_life";
if($session_life > $inactive){
session_destroy();
header("Location: logout.php");
}
$_SESSION['timeout']=time();
?>