Hallo,
In meinem Script gibt es ein ganz blöden Fehler und diesen finde ich einfach nicht.
Ich vermute es liegt in dieser Datei (includes.php):
Z.b beim Anklicken der Datei Anmelden.php leitet der nicht dahin sondern zu: [COLOR=green]/modules/form.php?relog[/COLOR]
Wo könnte hier der Fehler sein ?
In allen Dateien ist diese Include Datei so Includet:
<?php
include ("../includes/includes.php");
?>
Vielen Dank für die Hilfe
Mit besten Grüßen
In meinem Script gibt es ein ganz blöden Fehler und diesen finde ich einfach nicht.
Fehler: Umleitungsfehler
Beim Aufrufen aller Dateien (ausser der Startseite) kommt diese Fehlermeldung:
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
* Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.
Beim Aufrufen aller Dateien (ausser der Startseite) kommt diese Fehlermeldung:
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
* Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.
PHP-Code:
<?php
session_start ();
include ("../includes/dbconnect.php");
if (isset($_COOKIE["user_username"]) AND isset($_COOKIE["user_password"])) {
$sql = "SELECT id FROM userinfosdb WHERE
(username='".$_COOKIE["user_username"]."')
AND (username<>'') AND (password='".($_COOKIE["user_password"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) != 0) {
$_SESSION["user_id"] = $_COOKIE["user_id"];
$_SESSION["user_username"] = $_COOKIE["user_username"];
$_SESSION["user_email"] = $_COOKIE["user_email"];
}
}
$sql = "SELECT value FROM optionsdb WHERE (`option`='construction');";
$result = mysql_query ($sql);
$row = mysql_fetch_array ($result);
if (($row["value"] == "1") && ($_SESSION["user_username"] !=
"test1") && ($_SESSION["user_username"] != "andyl") &&
($_SESSION["user_username"] != "test2")) header ("Location: wartung.php");
if ((isset ($_SESSION["user_username"])) && ($_SESSION["user_lastvisit"] == ""))
{
$sql = "SELECT lastvisit FROM userinfosdb WHERE
(username like '".$_SESSION["user_username"]."')
AND (username <> '');";
$result = mysql_query ($sql);
$row = mysql_fetch_array ($result);
$_SESSION["user_lastvisit"] = $row["lastvisit"];
}
if ((($_SESSION["user_username"] == "") || (!isset
($_SESSION["user_username"]))) && ($PHP_SELF !=
"/modules/form.php") &&
($PHP_SELF != "/modules/start.php") && ($PHP_SELF != "/modules/impressum.php"))
header ("Location: form.php?relog");
$timespan = 300;
$ip = getenv("REMOTE_ADDR");
if (isset ($_SESSION["user_username"])) {
$username = $_SESSION["user_username"];
} else {
$username = "Gast";
}
mysql_query ("UPDATE useronlinedb SET expire='".(time() +
$timespan)."', username='$username', aktpage='$PHP_SELF'
WHERE (`ip`='$ip') OR (`username`='$username');");
if (mysql_affected_rows ($connectionid) == 0) {
mysql_query("INSERT INTO useronlinedb
(ip,begin,expire,username,aktpage) VALUES ('$ip','".time()."','".(time() +
$timespan)."','$username','$PHP_SELF')");
if (isset ($_SESSION["user_username"])) {
$visittime = date ("d.m.y G:i", time());
$sql = "UPDATE userinfosdb SET lastvisit='".$visittime."' WHERE
(`username`='".$_SESSION["user_username"]."');";
$result = mysql_query ($sql);
}
}
?>
Wo könnte hier der Fehler sein ?
In allen Dateien ist diese Include Datei so Includet:
<?php
include ("../includes/includes.php");
?>
Vielen Dank für die Hilfe
Mit besten Grüßen
Kommentar