Hallo,
also folgendes Problem:
Ich möchte eine Weiterleitung von einer Seite auf eine andere machen, vorher soll aber noch für eine gewisse Zeit ein Text eingeblendet werden und dann soll erst die neue Seite angezeigt werden. Da ich dieses Problem nicht mit Javascript lösen möchte habe ich mir eine PHP Funktion geschrieben, leider funktioniert sie nicht so wie ich das möchte es kommt folgende Fehlermeldung:
Fatal error: Cannot redeclare sleep() in C:\www\devlop\class\form.php on line 67
die Fehlermeldung ist jeweils die letzte Zeile des Skripts.
Hier mal der Code
<?php
// Aufgrund einer Überschneidung mit dem PHP Funktionen neuer Name jetzt wait, anstatt sleep()
function wait($time)
{
if(!empty($_COOKIE['TIMESTAMP']))
{
// Cookie existiert
$timestamp = time();
if ($_COOKIE['TIMESTAMP']+$time <= $timestamp)
{
// Ausgabe
echo "HIER DIE GEWÜNSCHTE MESSAGE";
}
else
{
// Seite neu laden
header("Location:".$_SERVER['PHP_SELF']);
}
}
else
{
// Cookie existiert nicht
$timestamp = time();
setcookie('TIMESTAMP',$timestamp,$time);
header("Location:".$_SERVER['PHP_SELF']);
}
}