Hallo Alle!
Habe ein Problem mit meinem Umleitungsversuch.
Die Fehlermeldung:
	
		
Mein Skript in der index.php beginnt ganz oben so:
	
Versuche eine Prüfung zu machen, die bei jedem Seitenaufruf checkt, ob der User länger als x Sekunden keine Seite mehr aufgerufen hat, um ihn dann auf eine andere Seite umzuleiten.
In der entry.inc.php ruft die Funktion time_check() im Falle "länger als x Sekunden keine Eingabe" die Funktion logout() auf und die sieht so aus:
	
Leider bin ich mit ob_start() usw. noch nicht zum Ziel gelangt. 
Wundert euch nicht, wenn euch diese Skripte bekannt vorkommen. Habe sie im großen und ganzen hier aus dem Forum zusammengesucht. Mein Dank ist euch gewiss!
Gibt es ein Problem mit
	
 oder woran könnte es noch liegen?
Bitte um eure Hilfe! THX
					Habe ein Problem mit meinem Umleitungsversuch.
Die Fehlermeldung:
			
			
				Warning: Cannot modify header information - 
headers already sent by (output started at .../index.php:6)
in .../entry.inc.php on line 47
	headers already sent by (output started at .../index.php:6)
in .../entry.inc.php on line 47
PHP Code:
	
	
<?php
ob_start();
session_start();
include 'inc/entry.inc.php';
time_check();
ob_end_flush();
?>
In der entry.inc.php ruft die Funktion time_check() im Falle "länger als x Sekunden keine Eingabe" die Funktion logout() auf und die sieht so aus:
PHP Code:
	
	
function logout() 
{     
    header ("Location:logged_out.php");
    $sql="UPDATE users 
    SET UserSession=NULL, timeout=NULL 
    WHERE UserSession='".session_id()."'";
     mysql_query($sql);
} 

Wundert euch nicht, wenn euch diese Skripte bekannt vorkommen. Habe sie im großen und ganzen hier aus dem Forum zusammengesucht. Mein Dank ist euch gewiss!

Gibt es ein Problem mit
PHP Code:
	
	
include 'inc/entry.inc.php'; 
Bitte um eure Hilfe! THX
          



Comment