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
Kommentar