Hola, aquí te dejo este código no se si funcione correctamente
pero si lo pruebas veras que si hace el Re direccionamiento.  
 Código PHP:
    <?php
session_start();
//ingresa el tiempo de inactibidad en segundos
$inactibidad = 60;
//ver si el tiempo a sido agregado
if(isset($_SESSION['timeout']) ) {
$session_duracion = time() - $_SESSION['timeout'];
if($session_duracion > $inactibidad){ 
session_destroy(); 
header("Location: index.php"); }
}
$_SESSION['timeout'] = time();
if(isset($_GET['op'])){
$op = $_GET['op']+5;
echo 'Igual a '. $op*10 .' Segundos osea un Minuto---PHP/5.2<br />';
}
?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>?op=1+6">Hacer tiempo</a>