我有一个脚本来保护网页,以便只有我的网站的注册成员访问某些页面,我说我称之为memberprotect.php,并且在该文件本身中我添加了一个脚本,可以使sesion保持活动状态360秒,如果我想将网页重定向到logintimeout.php,网页处于非活动状态超过360秒。但我的问题是脚本会自动将成员页面带到loin.php而不是logintimeout.php请帮助或取消我应该做的事情。粘贴下面的整个脚本
<?
session_start();
// set timeout period in seconds
$inactive = 360;
// check to see if $_SESSION['timeout'] is set
if(isset($_SESSION['timeout']) ) {
$session_life = time() - $_SESSION['timeout'];
if($session_life > $inactive)
{ session_destroy();
header('Location:logintimeout.php'); }
}
$_SESSION['timeout'] = time();
if(!session_is_registered(myusername))
{
header('location:login.php');
}
?>
答案 0 :(得分:0)
发布位置标题时,应该停止脚本执行任何进一步的操作。例如:
<?php
header("location:http://www.google.co.uk/");
exit();
?>