Fehlermeldung in neuer Serverumgebung Hallo Leute,
habe einige php-Seiten mit dem aktuellen XAMPP erfolgreich getestet.
Nach dem kopieren der php-Seiten auf ein Windowssystem mit Jana-Server 2.4.7.39, PHP 5.1.6 und MySQL 5.0.22 bekomme ich die Meldungen:
Notice: Undefined variable: get in D:\Programme\Jana2\html\zeit\index.php on line 87
Notice: Undefined variable: HTTP_USER_AGENT in D:\Programme\Jana2\html\zeit\index.php on line 87
Notice: Undefined variable: HTTP_REFERER in D:\Programme\Jana2\html\zeit\index.php on line 87
Quellcode:
$entry="Ip:$ipZeit:$getAm:$nowUm:$now2 Mit:$HTTP_USER_AGENT Von:$HTTP_REFERER
";
Das Problem oben liegt wohl bei der Variablendeklaration. Wo aber stelle ich dies in der php.ini ein? Standardmäßig ist dieser Wert in meiner Testumgebung (XAMPP) deaktiviert, wobei ich gerade hier auf die MEldungen angewiesen bin.
außerdem gibt es hiermit auch Probleme:
// diese Zeile erzeugt die Session, falls ein Cookie vorhanden ist
if (!isset($_SESSION['user_id']) && isset($_COOKIE['MeinWebCookie'])) $_SESSION['user_id'] = $_COOKIE['MeinWebCookie'];
// Achtung: Header muss mit vollständiger Adresse angegeben werden, also Header('Location: http://www.meineSeite.de/blabla.php')
// Es geht auch ohne die vollständige Adresse; das ist aber nicht korrekt. Also bitte ändern.
if (!isset($_SESSION['user_id'])) Header('Location: http://server/zeit/login.php?quelle='.$_SERVER['PHP_SELF'].'&referer='.$_SERVER['HTTP_REFERER']);
Hierzu habe ich noch keine Ahnung, warum das in der Testumgebung funktioniert und auf dem Jana-Server nicht. |